3

ここStackOverflowで他の質問と回答を確認しましたが、これとまったく同じものは見つかりませんでした。APNS 経由でトークンをプッシュできるようにしたいと考えています。これの目的は、Restful Web サービスへの後続のユーザー リクエストが、iPhone 以外のソースからではなく、iPhone デバイスからのものであることを確認することです (HTTP ヘッダーを iPhone リクエストのように見える偽物に変更するのは簡単です)。

いくつかの質問:

  1. プッシュ通知を有効にすることを主張することは、Apple ガイドラインの下で許容されますか?
  2. 小さなテキスト ペイロードを含む SILENT プッシュ通知を送信することは可能ですか?
  3. これがAppleの精査に合格するか、ガイドラインに違反するかは誰にもわかりません

どうもありがとう。

4

2 に答える 2

5
  1. ユーザーにプッシュの受け入れを強制することはできません。ユーザーには常に拒否するオプションがあります。
  2. はい、音声/テキストなしで通知を送信し、メタデータを追加できます。
  3. はい、トークンを送信することは、Apple にとって受け入れられる用途のようです。

ただし、個人的には、このユース ケースがプッシュ ユース ケースにうまく適合するとはまったく思いません。十分に信頼できるものにするために、多くのエッジケースが必要になります(配信の遅延や配信の非保証など)

他のメカニズムを配置する方が簡単です (シークレット + アプリによる URL の署名など​​)。

于 2013-01-27T20:44:19.170 に答える