概要
プログラムによる初期化の代わりに、設定ファイルを使用して SDK を初期化できます。これにより、Workspace ID とデータセンターをネイティブの設定ファイル内で直接管理し、アプリケーションロジックから分離しておくことができます。代わりにプログラムによる初期化が必要な場合は、手動初期化 のガイドを参照してください。
設定ファイルを追加する
Android ライブラリプラグインのAssets/Plugins/Android/<YOUR_ANDROID_LIBRARY_PLUGIN>.androidlib/res/values/moengage_init_config.xml に moengage_init_config.xml を作成し、ワークスペース ID とデータセンターを指定します。
moengage_init_config.xml
MoEInitializer.initialiseDefaultInstance(application) を呼び出す必要もあります。このファイルが存在する場合、SDK は起動時にそこから設定を読み込みます。両方が指定されている場合は、プログラムによる初期化が優先されます。
以下は、ダッシュボードのホストに基づいて設定する必要があるデータセンターの詳細です。
使用可能な設定の詳細な一覧については、API リファレンス を参照してください。
すべての設定は、初期化の前にビルダーに追加されます。複数の場所で initialize を呼び出している場合は、動作の一貫性を保つために、初期化のたびに必要なすべてのフラグと設定が指定されていることを確認してください。