Companion
Functions
Java-friendly factory for builder. Uses the underlying String value of DataCenter (e.g. from DataCenter.getDataCenter1) to avoid the mangled constructor name that Kotlin generates when a value class appears in a constructor parameter list.
Configure the MoEngage SDK to work with IntegrationPartner SDKs.
Configure the default instance of MoEngage SDK to work with IntegrationPartner SDKs.
Initialise the default instance of SDK with configuration provided in MoEngage
Initialise the default instance of SDK with configuration provided in the XML as a resource
Initialise the default instance of SDK with configuration provided in MoEngage and SDK state, i.e. whether the SDK should be in enabled or disabled state.
Initialise the default instance of SDK with configuration provided in the builderConfig
Initialise the default instance of SDK with configuration provided in the builderConfig and SDK state, i.e. whether the SDK should be in enabled or disabled state. By default, the SDK is enabled. Use this API only if you have a requirement to enable/disable SDK.
Initialise the SDK with configuration provided in MoEngage
Initialise the SDK with configuration provided in MoEngage and SDK state, i.e. whether the SDK should be in enabled or disabled state.
Initialise the default instance of SDK with configuration provided in the builderConfig
Initialise the default instance of SDK with configuration provided in the builderConfig and SDK state, i.e. whether the SDK should be in enabled or disabled state. By default, the SDK is enabled. Use this API only if you have a requirement to enable/disable SDK.
Register an observer for SDK-autonomous events (e.g. event-sync success/failure). Call this method only after initializing the SDK
Unregister a previously registered MoESdkEventObserver.