一般的なプッシュエラーメッセージ
このページでは、プッシュメッセージングの一般的なエラーメッセージについて説明します。
プッシュバウンス: BadToken
BadToken エラーはいくつかの理由で発生する可能性があります。
- 現在、
[[Appboy sharedInstance] registerPushToken:]でプッシュトークンが正しく送られてこない- Message Activity Logのトークンを確認してください。通常は、文字と数字の長い文字列のように見えます (例:
6e407a9be8d07f0cdeb9e714733a89445f57a89ec890d63867c482a483506fa6)。そうでない場合は、Brazeのプッシュトークンエラー送信に関わるコードをチェックする。
- Message Activity Logのトークンを確認してください。通常は、文字と数字の長い文字列のように見えます (例:
- プロビジョニング環境の不一致:
- 開発用の証明書で登録し、本番用の証明書で送信しようとすると、このようなエラーが表示される。
- Braze は、本番環境のユニバーサル証明書のみをサポートしています。ユニバーサル証明書を使用した開発環境でのプッシュテストは機能しない。
- このレポートは、プロダクションではバウンスを送信しますが、開発では送信しません。
- プロビジョニング・プロファイルの不一致:
- この問題は、証明書がトークンの取得に使用された証明書と一致しない場合に発生する可能性があります。これが疑われる場合、次のステップは次のようになります。
- Brazeダッシュボードからのプッシュ送信に使用するプッシュ証明書とプロビジョニングプロファイルが正しく設定されていることを確認する。
- APNS 証明書を再作成し、APNS 証明書が
app_idに設定された後にプロビジョニングプロファイルを再作成します。これによって、より目に見える問題が解決されることもある。
- この問題は、証明書がトークンの取得に使用された証明書と一致しない場合に発生する可能性があります。これが疑われる場合、次のステップは次のようになります。
プッシュバウンス: APNSフィードバックサービスが削除された
これは通常、誰かがアンインストールしたときに起こる。Brazeは毎晩APNSフィードバックサービスに問い合わせ、無効なトークンのリストを取得する。詳細については、Appleの「Communicating with APNs」を参照のこと。
New Stuff!
GitHub でこのページを編集