Releases: mixpanel/mixpanel-iphone
v3.6.2 - Remove IFA/IDFA
Removing using IFA as distinct id
#907
Beginning with this version, Mixpanel no longer uses the IFA(ID for Advertisers) but uses a randomly generated UUID as the default distinct ID instead. After you call reset, Mixpanel generates a new distinct_id by default. This ensures that multiple users on the same device are not assigned the same alias.
If you want to use IFV(identifierForVendor) as the distinct_id, you can set
MIXPANEL_UNIQUE_DISTINCT_ID=1 in build settings Preprocessor Macros on the Mixpanel framework target. After you call reset, the IFV will not change. However, when a user removes and then re-installs the app, the IFV will change with each installation.
v3.6.1 - Bug fixes and update deployment target to iOS 10
v3.6.0 - Rich push notifications and new push tracking events
v3.5.1 - In-app notification fixes for iOS 13
- Fix full screen in-app not showing in iOS 13
- Fix mini in-app notification icon not displaying in iOS 13
#878
v3.5.0 - Bug fixes and Xcode 11 support
- Xcode 11 and iOS 13 ready
- Fix the crash in
MixpanelExceptionHandler
#868
v3.4.9 - Bug fixes
Fix duplicate triggered in app notifications shown between app sessions
#862
v3.4.8 - Bug fixes on race conditions and prevent potential crashes
Fix race conditions for accessing mutable arrays during archive
#861
v3.4.7 - Improved identity management support
Mixpanel identify ([mixpanel identify:aDistinctId];
) now sends a special $identify event to the API. This is not treated like a regular tracking event, but will aid in future platform improvements to support advanced identity management (linking anonymous and logged-in usage, multiple users on one system, etc.).
if more than one user can be identified in your app (ie log-out/log-in scenarios) make sure you call reset() when a user logs-out and that you add MIXPANEL_RANDOM_DISTINCT_ID pre-processor macro in your build settings so anonymous users don't have the same distinct_id (IFA/IFV by default)
v3.4.6 - Bug fixes
Fix issue Apple Rejection - TMS-90338: Non-public API usage (WKInterfaceDevice)
#850
v3.4.5 - Bug fixes
- Xcode 10.2 support and some code cleanup
#841