Skip to main content

SDK の初期化

SDK は onCreate() 内のメインスレッドで初期化してください。ワーカースレッドを作成してそのスレッドで SDK を初期化しないでください。
ダッシュボードのホストに基づいて設定する必要がある各データセンターの詳細は次のとおりです。 設定可能な項目の詳細な一覧については、API リファレンスを参照してください。
すべての設定は、初期化の前にビルダーに追加されます。複数の場所で initialize を呼び出している場合は、動作の一貫性を保つために、初期化のたびに必要なすべてのフラグと設定が指定されていることを確認してください。
アプリケーションにまだ Application クラスがない場合は、android プラットフォームフォルダ内の Java ソースコードに移動し、Application クラスファイルを追加します。 Android SDK の初期化 1 Application クラスが AndroidManifest.xml ファイルにも定義されていることを確認してください。

MoEngage プラグインの登録

Activity クラスの onCreate() でプラグインを登録します。

MoEngage ストレージファイルを自動バックアップから除外する

これは必須の統合手順であり、データの破損を防ぐために非常に重要です。Android の自動バックアップサービスは、Shared Preference ファイルやデータベースファイルなどを定期的にバックアップします。詳細はこちらをご覧ください。このバックアップにより、MoEngage SDK の識別子がバックアップされ、再インストール後に復元されます。この識別子の復元により、データが破損し、プッシュ通知でユーザーにリーチできなくなります。 バックアップの復元後にデータが破損しないようにするには、MoEngage SDK のストレージファイルをバックアップ対象から除外してください。除外するファイルの詳細については、ドキュメントの MoEngage ストレージファイルを自動バックアップから除外するのセクションを参照してください。