Skip to main content

問題

MoEngage プラットフォームにおける Subscribed to Push イベントと Unsubscribed to Push イベントの動作を、特に Android バージョン 13 以降で理解することは非常に重要です。プッシュ通知の許可に対する応答に基づいて、これらのイベントがどのように取得・報告されるかについて混乱が生じています。
この混乱は、アプリをインストールし、初回起動時に Android の通知許可ダイアログボックスが表示され、許可または拒否を求められる場合に発生します。

説明

わかりやすくするために、Android 13 以降でアプリをインストールした後に考えられる 2 つのアクションを見てみましょう。
  1. ユーザーが許可する
    • プッシュ通知の許可が承認された場合、アプリは直ちに MoEngage SDK に通知して Subscribed to Push イベントをトリガーする必要があります。
    • これにより、ユーザーがプッシュ通知の受信に同意したことが SDK に伝えられます。
  2. ユーザーが拒否する
    • 許可が拒否された場合、MoEngage SDK は Unsubscribed to Push イベントをトリガーしません。
    • Android 13 以降では、デフォルトの状態は「拒否」です。状態に変化がないため、SDK はイベントを記録しません。
Android 12 以前では、許可の状態はデフォルトで「許可」です。ユーザーが能動的に購読または購読解除を行わないため、関連するイベントは生成されません。