なぜSDKは「プッシュ通知の購読解除」イベントをトリガーしないのですか?

問題

MoEngageプラットフォームにおける プッシュに登録 および プッシュから登録解除 イベントの動作を理解することは、特にAndroidバージョン13以上では重要です。プッシュ通知の許可に対する応答に基づいて、これらのイベントがどのようにキャプチャされ、報告されるかについて混乱があります。

info

Information

この混乱は、アプリがインストールされ、Androidの通知許可ダイアログボックスが初回起動時に表示され、許可を付与するか拒否するかを促すときに発生します。

説明

明確にするために、Android 13 以降にアプリをインストールした後の 2 つの可能なアクションを検討しましょう:

  1. ユーザーは許可を与えます
    • プッシュ通知の権限が承認されると、アプリは直ちにMoEngage SDKに通知し、 プッシュに登録されました イベントをトリガーする必要があります。
    • これは、ユーザーがプッシュ通知を受け取ることに同意したことをSDKに通知します。
  2. ユーザーは権限を拒否します
    • 権限が拒否された場合、MoEngage SDK は プッシュ通知の購読解除 イベントをトリガーしません。
    • Android 13以降では、デフォルトの状態は「拒否」です。状態に変化がないため、SDKはイベントを記録しません。
info

Information

Android 12 およびそれ以前では、権限の状態はデフォルトで「付与」されています。ユーザーが積極的に購読または購読解除を行わないため、関連するイベントは生成されません。

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

How can we improve this article?