「BadDeviceToken」エラーはなぜ発生するのか?

問題

iOSで到達可能なユーザーにプッシュ通知を送信する際に、「BadDeviceToken」というエラーが表示されます。

説明

このエラーは以下のシナリオで発生します:

  • プッシュ通知は、ビルドがデバッグ環境にある間、ライブダッシュボードから送信されます。
  • プッシュ通知は、ビルドがリリース環境にある間にテストダッシュボードから送信されます。
  • デバッグ環境ビルドがプロダクションApple証明書を使用してアーカイブされている間、任意のダッシュボードからプッシュ通知をテストしようとします。
  • リリース環境ビルドが開発用Apple証明書を使用してアーカイブされている間に、任意のダッシュボードからプッシュ通知をテストしようとしています。

ソリューション

このエラーを回避するには、次の設定を確認してください:

  • デバッグ構成 。Developer Certificates と MoEngage の Test ダッシュボードを使用します。
  • リリース構成 。ProductionまたはAdHoc証明書を使用し、MoEngageのライブダッシュボードを使用します。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

How can we improve this article?