2016-04-19 19 views

答えて

3

これは私たちがたくさん得ている質問です。これは、デバイスが登録トークンを無効にするという事実が原因です。トークンが無効になる理由はたくさんあります。非常に多くの場合、ユーザーが端末からアプリを削除したためです。再インストールする場合は、新しいプッシュトークンが必要です。

ベストプラクティスは、アプリケーションのコールドスタート時に1didFinishLaunchingが呼び出されるたびにトークンを要求することによって、トークンが有効であることを確認することです。このトークンをデバイスにキャッシュし、各フェッチと比較すると、現在登録されているトークンが無効になっているかどうかがわかります。ベストプラクティスの詳細については、PubNub KBの記事Can I prevent my iOS end users having an invalid registration token?を参照してください。

PubNubのプッシュ通知の問題をトラブルシューティングするには、PubNubの根本原因ではない場合でも、How can I troubleshoot my push notification issuesを確認してください。これにより、問題の根本原因に到達するプロセスが段階的にレイアウトされます。これはPubNub GCMプッシュ通知の問題でも機能します。

関連する問題