:アップルプッシュ通知フィードバックサービスのテスト方法テストは以下れるように私がやったこと
を私はそれらを処理するための通知と実装メカニズムを押して有効に例のアプリを作りました。
私は
curl
で私のアプリにサイレントプッシュ通知のテストを行っていましたが、それはかなりうまくいきます。curl -v -d '{"aps":{"content-available":1}}' --cert "/Users/me/Desktop/mycert.pem": ""これをテストしています。 -H "のAPN-トピック:com.domain.name" アップルからの回答として--http2 https://api.development.push.apple.com/3/device/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
、私はいつも見ています次:
< HTTP/2.0 200
< apns-id:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX
公式ドキュメントから
Table 6-4
によると、罰金と期待されるようですどちら:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/APNsProviderAPI.html今、私は私のデバイスからアプリを削除して、私はちょっと私は、ステータスコード
410
との情報を得て開始することを望んで同じ要求を再試行それはThe device token is no longer active for the topic
です。どのようにしても、それは起こりません。私はいつも200
状態コードを取得しており、プッシュトークンはまだ利用可能です。
削除後1〜1.5時間で、私はまだ回答として200
を取得しています。
Appleがプッシュトークンリストを更新する頻度を知っていますか?最終的には410
が始まると予想されますか?また、生産現場以外のアプリをテストしている間は、410
のステータス(一般的にはInstant Feedback
)がテスト可能ですか?
回答ありがとうございます。
乾杯
ねえ、あなたはこの問題を解決しましたか?私はまったく同じ問題に直面しているhttp://stackoverflow.com/questions/39290613/apns-http2-api-not-returning-status-410-after-uninstalling-app – user1546652
実際に私はこれをテストする方法を見つけました。明日の答えを書くでしょう。私が忘れた場合は、私にpingしてください。乾杯。 – uerceg
ちょうどこの兄弟についての答えを覚えておいてください。このapns http2は、410を返さなければ私を怖がらせています。 – user1546652