基本セットアップ
MoEngage を使用して Android デバイスでプッシュ通知を有効にするには、このセクションで説明する基本セットアップに従ってください。- MoEngage ダッシュボードでの FCM セットアップ - FCM 認証は、Android デバイスにインストールされたアプリにプッシュ通知を送信できるようにするための方法です。MoEngage が Firebase サービスにアクセスできるよう認証するには、こちらの記事に記載されている方法を使用してください。
- プッシュ通知のメタデータの追加 - こちらの記事の方法を使用して、スモールアイコンとラージアイコンの drawable、およびプッシュ通知を処理するためのその他のオプションを設定します。
- Android 通知のランタイム権限 - アプリケーションが Android 13 で実行されている場合、ユーザーに通知を表示するには、アプリケーションがユーザーに通知権限をリクエストする必要があります。権限リクエストを処理するには、こちらの記事の方法を参照してください。
- プッシュの登録と受信 - Flutter アプリケーションでプッシュ通知を使用するには、Firebase を設定する必要があります。要件に応じて、以下のいずれかの方法を参照してプッシュの登録と受信を有効にしてください。
- MoEngage にプッシュを処理させる(推奨)
- Android ネイティブでプッシュを処理する
- Flutter でプッシュを処理する(非推奨)
メッセージングサービスの追加バージョン 10.4.0 以降、SDK は Firebase サービスの宣言を トークン登録時のコールバック(オプション)
新しいトークンが登録されたとき、またはトークンが更新されたときにオプションのコールバックを受け取るには、こちらの方法を参照してください。通知クリック時のコールバック
プッシュがクリックされたときにコールバックを受け取り、リダイレクトをカスタム処理するには、こちらの記事の方法を使用してください。
AndroidManifest.xml に自動的に追加します。競合を防ぐため、MoEFireBaseMessagingService は AndroidManifest.xml ファイル内で低い優先度(android:priority=“-1”)で宣言されています。10.4.0 未満のバージョンでは、MoEngage SDK が通知を表示するために、
AndroidManifest.xml ファイルに MoEFireBaseMessagingService を追加する必要があります。こちらを参照してください。新しいトークンが登録されたとき、またはトークンが更新されたときにオプションのコールバックを受け取るには、こちらの方法を参照してください。通知クリック時のコールバック
プッシュがクリックされたときにコールバックを受け取り、リダイレクトをカスタム処理するには、こちらの記事の方法を使用してください。