Android 9.x.x

SDK Initialization

Get the Workspace ID from the Settings Page Dashboard --> Settings --> App --> General on the MoEngage dashboard and initialize the MoEngage SDK in the Application class's onCreate().

info

Note

It is recommended that you initialize the SDK on the main thread inside onCreate() and not create a worker thread and initialize the SDK on the worker thread.

KotlinJava
import com.moengage.core.DataCenter
import com.moengage.core.MoEngage
import com.moengage.react.MoEInitializer

val moEngage = MoEngage.Builder(this, "YOUR_Workspace_ID", [YOUR_DATA_CENTER])
MoEInitializer.initializeDefaultInstance(applicationContext, moEngage)

Following details of the different data centers you need to set based on the dashboard hosts

Data Center Dashboard host

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

Refer to the API reference doc for a detailed list of possible configurations.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?