SDK の初期化
SDK は onCreate() 内のメインスレッドで初期化してください。ワーカースレッドを作成してそのスレッドで SDK を初期化しないでください。
設定可能な項目の詳細な一覧については、API リファレンスを参照してください。
すべての設定は、初期化の前にビルダーに追加されます。複数の場所で initialize を呼び出している場合は、動作の一貫性を保つために、初期化のたびに必要なすべてのフラグと設定が指定されていることを確認してください。

Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Capacitor アプリの Application クラスで、ワークスペース ID を使用して MoEngage Android SDK を初期化します。
import android.app.Application;
import com.moengage.capacitor.MoEInitializer;
import com.moengage.core.MoEngage;
import com.moengage.core.DataCenter;
public class MainApplication extends Application {
@Override public void onCreate() {
super.onCreate();
// this is the instance of the application class and "YOUR_WORKSPACE_ID" is the Workspace ID from the dashboard.
MoEngage.Builder moEngage = new MoEngage.Builder(this,"YOUR_WORKSPACE_ID", DataCenter.DATA_CENTER_X);
MoEInitializer.initialiseDefaultInstance(this, moEngage);
}
}
| データセンター | ダッシュボードのホスト |
|---|---|
| DataCenter.DATA_CENTER_1 | dashboard-01.moengage.com |
| DataCenter.DATA_CENTER_2 | dashboard-02.moengage.com |
| DataCenter.DATA_CENTER_3 | dashboard-03.moengage.com |
| DataCenter.DATA_CENTER_4 | dashboard-04.moengage.com |
| DataCenter.DATA_CENTER_5 | dashboard-05.moengage.com |

import com.getcapacitor.BridgeActivity;
import com.moengage.capacitor.MoECapacitorCorePlugin;
public class MainActivity extends BridgeActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
//register the MoEngage Capacitor Plugin
registerPlugin(MoECapacitorCorePlugin.class);
super.onCreate(savedInstanceState);
}
}
Suggestions