-
Notifications
You must be signed in to change notification settings - Fork 19
Config
Emarsys SDK now provides a solution for applicationCode
and merchantId
change in a convenient way without restarting the SDK.
Note
Please keep in mind, if any error occurs during the change process the involved feature will be turned off.
-
Turn on Mobile Engage feature
There was no
applicationCode
set in the SDK before and withConfig
it can be set from null to a valid code. -
Turn off Mobile Engage feature
Erase a previously set
applicationCode
and disable the feature by setting it to null -
Use a different
applicationCode
Change a previously set
applicationCode
to a new one
-
Turn on Predict feature
There was no
merchantId
set in the SDK before and withConfig
it can be set from null to a validmerchantId
. -
Turn off Predict feature
Erase a previously set
merchantId
and disable the feature by setting it to null -
Use a different
merchantId
Change a previously set
merchantId
to a new one
Note
If any error occurs during the change process the Mobile Engage feature will be turned off.
Emarsys.getConfig().changeApplicationCode(String applicationCode);
Emarsys.config.changeApplicationCode(applicationCode: String?, completionListener: CompletionListener? = null)
Errors can be handled inside an optional CompletionListener added to the method call.
Note
If any error occurs during the change process the Predict feature will be turned off.
Emarsys.getConfig().changeMerchantId(String merchantId);
Emarsys.config.changeMerchantId(merchantId: String?)
Provides what is the actual applicationCode
set in the SDK
Emarsys.getConfig().getApplicationCode();
Emarsys.config.applicationCode
Provides what is the actual merchantId
set in the SDK
Emarsys.getConfig().getMerchantId();
Emarsys.config.merchantId
Provides what is the actual contactFieldId
set in the SDK
Emarsys.getConfig().getContactFieldId();
Emarsys.config.contactFieldId