Releases: mixpanel/mixpanel-iphone
v3.3.4 - Bug fixes
-
Add new watch architecture and increase WatchOS deployment target to 3.0
#793, thanks @awe-mt -
Hide keyboard while showing inapp-message
#793, thanks @omerkolkanat -
Remove Signal Handler for SIGPIPE
#802 -
Use unified logging system for iOS 12, mac 10.12 above
#803 -
Fixes for all warnings under iOS 11 and below
#803 -
Fix codeless tracking not able to track UITeXTField due to iOS 12 changes
#803, thanks @SecondDog -
Enable preprocessor macro MIXPANEL_NO_NOTIFICATION_AB_TEST_SUPPORT and MIXPANEL_NO_AUTOMATIC_EVENTS_SUPPORT
#804
v3.3.3 - Braze integration and Bug fixes
v3.3.2 - Bug fixes
v3.3.1 - Bug fixes
v3.3.0 - GDPR support
Mixpanel helps you to be GDPR compliant. You can now disable and enable tracking at runtime by using new APIs we have written for you:
Mixpanel *mixpanel = [Mixpanel sharedInstance];
[mixpanel optOutTracking];
- Removes any PII(personally identifiable information) from the device and stops the SDK from tracking - See doc.
Mixpanel *mixpanel = [Mixpanel sharedInstance];
[mixpanel optInTracking];
- Use this method to opt-in an already opted-out user from tracking. See doc.
Mixpanel *mixpanel = [Mixpanel sharedInstance];
BOOL hasOptedOutTracking = [mixpanel hasOptedOutTracking];
- Returns YES if the user has opted out from tracking.
You can also initialize the SDK specifying a default tracking behavior (e.g do not track until optInTracking()
is called): See doc
Mixpanel *mixpanel = [Mixpanel sharedInstanceWithToken:@"YOUR_API_TOKEN" optOutTrackingByDefault:YES];