SDK の初期化
MoEngage ダッシュボードの設定ページ(_Dashboard —> Settings —> App —> Genera_l)から Workspace ID を取得し、Application クラスの onCreate() で MoEngage SDK を初期化します。
SDK は onCreate() 内のメインスレッドで初期化することを推奨します。ワーカースレッドを作成してそのスレッドで SDK を初期化しないでください。
ダッシュボードのホストに基づいて設定する必要がある各データセンターの詳細は、次のとおりです。
設定可能な項目の詳細なリストについては、API リファレンスドキュメントを参照してください。
MoEngage のストレージファイルを自動バックアップから除外する
これは必須の統合手順であり、データの破損を防ぐために非常に重要です。Android の自動バックアップサービスは、Shared Preference ファイルやデータベースファイルなどを定期的にバックアップします。詳細はこちらをご覧ください。このバックアップにより、MoEngage SDK の識別子がバックアップされ、再インストール後に復元されます。識別子が復元されると、データが破損し、プッシュ通知でユーザーにリーチできなくなります。
バックアップの復元後にデータが破損しないように、MoEngage SDK のストレージファイルをバックアップの対象外にしてください。除外するファイルの詳細については、ドキュメントのMoEngage のストレージファイルを自動バックアップから除外するセクションを参照してください。