2017-07-18 11 views
0

「アップデートサービスの実装方法」に関する記事が多数あります。しかし、私は以下の深刻な疑問を持っています:Apple Wallet Passes:アップデートアップデートトリガー

技術的にはいつ更新されますか?更新のトリガーは何ですか? 通帳の更新サービスはいつ呼び出されますか?

  1. 更新プッシュ通知は、ユーザーがクリックしたときに
  2. パスをユーザーが開いたときに
  3. は静かにバックグラウンドで実行
  4. 自動更新がオフになっていると、ユーザーが

    助けてくださいパスを開きます

答えて

1

パス更新は、t wo方法:

  1. ユーザーは、パスでプル・トゥ・リフレッシュを行います。
  2. デバイスにプッシュ通知を送信します。

番号2の場合、デバイスは、パスのWebServiceUrlで指定されたサービスにアクセスすることによってプッシュ通知に応答します。

デバイス識別子とパスタイプ識別子を送信します。 Webサービスは更新が必要なパスを決定し、一連の一連番号を返します。これは、更新タグを調べることによって行い、パスに合ったメカニズムを適用します。

デバイスは、これらのシリアル番号のそれぞれに対して更新パスを要求します。プロセスは、Appleのドキュメントにはるかに詳細に記載されている

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/PassKit_PG/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW1

+0

確かに。ユーザーは通知をタッチオープンする必要がありますか?ユーザーが通知を気にしなかった場合はどうなりますか?更新がいつトリガされるか。 –

+0

更新をトリガーするために送信する通知はバックグラウンドであるため、表示されることはありません。 – tomasmcguinness

+0

トムありがとう。私はそれを知らなかった。また、これはそのことを意味しますか?バックグラウンドフェッチと非常によく似ています。バックグラウンドフェッチのすべての制限がこのサイレント通知にも適用されます。 –

関連する問題