Compliance
Manage data tracking opt-outs and IDFA/IDFV privacy controls in your iOS app using the MoEngage SDK.
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Manage data tracking opt-outs and IDFA/IDFV privacy controls in your iOS app using the MoEngage SDK.
MoEngageSDKAnalytics.sharedInstance.disableDataTracking() //Opt out
MoEngageSDKAnalytics.sharedInstance.enableDataTracking() //Opt in
[[MoEngageSDKAnalytics sharedInstance] disableDataTracking]; //Opt out
[[MoEngageSDKAnalytics sharedInstance] enableDataTracking]; //Opt in
MoEngageSDKAnalytics.sharedInstance.disableIDFATracking() //Opt out
MoEngageSDKAnalytics.sharedInstance.enableIDFATracking() //Opt in
[[MoEngageSDKAnalytics sharedInstance] disableIDFATracking]; //Opt out
[[MoEngageSDKAnalytics sharedInstance] enableIDFATracking]; // Opt in
MoEngageSDKAnalytics.sharedInstance.enableIDFATracking() requires the AdSupport framework to be linked in your project. If the framework is missing, the SDK throws a fatal exception and crashes the app in DEBUG builds. In release builds, the call is dropped silently and IDFA is not tracked.DEBUG validations cause disruptive crashes while you refactor your tracking code, you can temporarily opt out by calling disableIntegrationValidator() during SDK initialization. Use this strictly as a stopgap for phased upgrades, and aim to remove the opt-out once your attribute call sites are properly validated.MoEngageSDKAnalytics.sharedInstance.disableIDFVTracking() //Opt out
MoEngageSDKAnalytics.sharedInstance.enableIDFVTracking() //Opt in
[[MoEngageSDKAnalytics sharedInstance] disableIDFVTracking]; //Opt out
[[MoEngageSDKAnalytics sharedInstance] enableIDFVTracking]; //Opt in
MoEngage.sharedInstance.disableSDK()
[[MoEngage sharedInstance] disableSDK];
MoEngage.sharedInstance.enableSDK()
[[MoEngage sharedInstance] enableSDK];
Suggestions