Skip to content

Releases: mixpanel/mixpanel-iphone

v3.6.2 - Remove IFA/IDFA

07 Aug 23:55
Compare
Choose a tag to compare

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

05 May 23:10
Compare
Choose a tag to compare
  • Upgrade deployment target to iOS 10
    #897
  • Fix the xcode architectures settings
    #895
  • Add support for catalyst(iosmac)
    #896
  • Optimize archive logic and fix CTTelephonyNetworkInfo crash
    #898
  • Fix deprecated currentRadioAccessTechnology in CTTelephonyNetworkInfo
    #899

v3.6.0 - Rich push notifications and new push tracking events

13 Feb 18:29
Compare
Choose a tag to compare
  • Additional support for rich push notifications including a bundled Notification Service Extension for rendering media and buttons
    #874
  • New push notification tracking events: $push_notification_received, $push_notification_tap, $push_notification_dismissed for notifications sent from Mixpanel
    #879

v3.5.1 - In-app notification fixes for iOS 13

10 Jan 18:36
Compare
Choose a tag to compare
  • 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

04 Oct 00:10
Compare
Choose a tag to compare
  • Xcode 11 and iOS 13 ready
  • Fix the crash in MixpanelExceptionHandler
    #868

v3.4.9 - Bug fixes

23 Aug 06:11
Compare
Choose a tag to compare

Fix duplicate triggered in app notifications shown between app sessions
#862

v3.4.8 - Bug fixes on race conditions and prevent potential crashes

19 Aug 08:15
Compare
Choose a tag to compare

Fix race conditions for accessing mutable arrays during archive
#861

v3.4.7 - Improved identity management support

07 Jun 05:52
Compare
Choose a tag to compare

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)

#854

v3.4.6 - Bug fixes

05 Jun 17:58
Compare
Choose a tag to compare

Fix issue Apple Rejection - TMS-90338: Non-public API usage (WKInterfaceDevice)
#850

v3.4.5 - Bug fixes

01 Apr 20:03
Compare
Choose a tag to compare
  • Xcode 10.2 support and some code cleanup
    #841