Skip to main content
MoEngageダッシュボードの設定ページ _Dashboard —> Settings —> App —> General Settings からAPP IDを取得し、Application クラスの onCreate() でMoEngage SDKを初期化します。
SDKはonCreate()内のメインスレッドで初期化してください。ワーカースレッドを作成してそのスレッドでSDKを初期化しないでください。
ダッシュボードホストに基づいて設定する必要がある各データセンターの詳細は次のとおりです。 設定可能な項目の詳細な一覧については、APIリファレンスを参照してください。
重要すべての設定は初期化前にビルダーに追加されます。複数の場所でinitializeを呼び出している場合は、動作の一貫性を保つため、初期化のたびに必要なすべてのフラグと設定が指定されていることを確認してください。

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

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