2

iOS 6 で簡単なデモ通帳パスを作成しました。それを自分宛にメールで送信したところ、問題なく動作しました。今、私はそれを人々と共有する必要があります。.pkpass ファイルをサーバーにアップロードしましたが、safari はファイル形式または MIME タイプを認識できないため、ダウンロードしません。

どうすれば共有できますか?

4

4 に答える 4

4

Safari はこれらを認識する必要があります。

おそらく MIME タイプを Web サーバーに追加する必要があると思います。これにより、訪問者にファイルを提示する方法がわかります。

編集: Web サーバーに追加する必要がある MIME タイプは application/vnd.apple.pkpass です

于 2012-09-26T21:29:18.900 に答える
1

Passbook は、iPhone 5 または iOS6 にアップグレードした電話ユーザーでのみ利用できます。また、最新の OS X Mountain Lion 10.8.2 リリースでも利用できます。

その人がこれらのいずれも持っていない場合、電子メールでそれを見ると、.pkpass ファイルがそのまま表示されます。デバイスに Passbook がある場合、グラフィック マークアップが行われ、クリックして Passbook に追加できます。

MIME タイプはメール サーバーでサポートされている必要がありますが、パスを受け取ったので、サーバーがサポートしているか、気にしていないように見えます。私の場合、WebAPI が次のタイプのファイルを受け入れなかったため、Amazon Web Services Simple Email Services に問題がありました。

アプリケーション/vnd.apple.pkpass

これは改善されました。

https://forums.aws.amazon.com/thread.jspa?messageID=384277

于 2012-10-03T20:23:15.470 に答える
1

Passbook ファイルを Safari (モバイルおよびデスクトップ) でダウンロードするには、正しい MIME タイプをサーバーに追加する必要があります。これを行うには、.htaccessファイルを作成 (または既存のファイルを編集) し、次の行を追加するだけです。

AddType application/vnd.apple.pkpass .pkpass

これで魔法がかかります。この変更後<a href="...">、iPhone の Safari モバイルを使用して .pkpass ファイルへのリンクをクリックすると、Passbook で自動的に開きます。

于 2014-07-30T19:05:58.850 に答える
0

pkpass ファイルは、次のものによってのみ認識されると思います。

  • iOS6 以降を実行しているデバイス (通帳アプリがインストールされている)
  • OSX 10.8.2 (またはそれ以降) の Safari

編集: iOS6 の Google Chrome バージョン 23.0.1271.91 以降では、.pkpass ファイルの直接ダウンロードもサポートされるようになりました

于 2012-10-12T06:09:25.240 に答える