Skip to main content
  • アプリケーションで Push Kit を設定済みであることを確認してください。
    詳細については、HMS Push Kit のドキュメントを参照してください。
  • プッシュ通知を受信するように MoEngage SDK を設定済みであることを確認してください。

SDK のインストール

BOM を使用したインストール

BOM を使用した統合が推奨される統合方法です。まだ BOM を設定していない場合は、Install Using BOM ドキュメントを参照して設定してください。BOM を設定したら、以下のように app/build.gradle ファイルに依存関係を追加します。
または、Installation using Artifact ID で説明されているように、Artifact ID を使用して依存関係を追加することもできます。ただし、Artifact ID を使用したインストールでは、マッピングが正しくない場合にバージョンの不一致が発生する可能性があるため、BOM を使用したインストールを推奨します。

プッシュトークンの管理

MoEngage SDK を使用する場合、トークンを登録して MoEngage SDK に渡すか、MoEngage SDK にプッシュトークンの登録を任せることができます。

アプリケーションによるトークン登録

アプリケーションがプッシュ通知の登録を行っている場合は、以下の API を使用してプッシュトークンを MoEngage SDK に渡します。

MoEngage によるトークン登録

デフォルトでは、MoEngage SDK はプッシュトークンを登録しません。SDK の初期化時に、MoEngage.Builder の configurePushKit() API を使用してトークン登録を有効にできます。
アプリケーションのマニフェストファイルに以下の Service を追加します。
MoEngage SDK がプッシュ登録を処理する場合、新しいトークンが登録されたとき、またはトークンが更新されたときに、オプションでアプリケーションにコールバックを提供します。
アプリケーションは、TokenAvailableListener インターフェースを実装し、MoEPushKitHelper.getInstance().addTokenListener() API を使用してリスナーを登録することで、このコールバックを受け取ることができます。
Push Kit を使用するには、moe-android-sdk を 10.3.00 以降に更新する必要があります。

MoEngage でアカウントを設定する

これで MoEngage SDK での Huawei Push の設定が完了しました。MoEngage ダッシュボードでの Huawei Push の設定に進んでください。