Opt-Out Of Data Tracking
To opt-out of data-tracking use the below API.
Once you have opted out of data tracking you need to explicitly opt-in, until opted in no events will be tracked.
Refer to the API documentation for more details.
MoEngage.optOutDataTracking(context, shouldOptOutDataTracking)
Opt-Out of Push Notification
To opt-out of push notification use the below API.
Once you have opted out of push notification you need to explicitly opt-in, until opted in no push notification will be shown to the user.
Refer to the API documentation for more details.
MoEngage.optOutPushNotification(context, shouldOptOutPushNotification)
Opt-Out of In-App Notification
To opt-out of in-app notification use the below API.
Once you have opted out of in-app notification you need to explicitly opt-in, until opted in no in-app notification will be shown to the user.
Refer to the API documentation for more details.
MoEngage.optOutInAppNotification(context, shouldOptOutInApp);
Enable/Disable SDK
If you don't want the MoEngage SDK to track any user information or send any data to the MoEngage System use the below API.
MoEngage.disableSdk(context);
Once this API is called all the SDK APIs will be non-operational. SDK will be disabled until enableSdk()
is called.
Once you have the user's consent use the below API to enable the SDK.
These APIs are available starting 10.6.00
and later.
MoEngage.enableSdk(context);