Choose your SDK version below:
- Apptrove SDK → Recommended for all projects (Latest: v2.0.1)
- Trackier SDK → Will be deprecated in May 2026 (v1.x.xx)
Use the tabs below to view release notes for your chosen SDK.
Overview
This section outlines the release notes for the IOS SDK, highlighting recent updates, new features, enhancements, and bug fixes. These notes are designed to help developers stay informed about the latest changes, ensuring smoother integration, improved performance, and optimal use of the SDK.
Ensure all newly integrated SDK versions are fully tested before releasing to production.
- ✓ Apptrove SDK (Recommended)
- Trackier SDK (Deprecating May 2026)
Release Notes
Version 2.0.1 (Latest)
Rebranding & Enhancement:
- Relaunched as Apptrove iOS SDK with improved performance and naming conventions.
- Breaking Change: All classes renamed from
TrackiertoAppTrove(e.g.,TrackierSDK->AppTroveSDK).
Implementation:
// import ApptroveSDK // or import apptrove_ios_sdk
// Initialize SDK
let config = AppTroveSDKConfig(appToken: "your-app-token", env: AppTroveSDKConfig.ENV_PRODUCTION)
AppTroveSDK.initialize(config: config)
Trackier SDK will be deprecated in May 2026
This is the final version. Please migrate to Apptrove SDK before May 2026.
Release Notes
Version 1.6.76 (Latest)
New Feature:
- Added APN (Apple Push Notification) Uninstall Tracking support
Implementation:
// import TrackierSDK // or import trackier_ios_sdk
// Send to Trackier SDK
TrackierSDK.sendAPNToken(token: token)
Version 1.6.75
SDK Maintenance:
- Deeplink sdk params
- AppInstallTime, appUpdateTime, bootTime
Version 1.6.74
SDK Maintenance:
- Updated Alamofire dependency to version 5.9.0 for improved network performance, security, and compatibility with latest iOS versions.
Version 1.6.73
New Features:
- Added function for selecting the API region to improve performance and data localization.
- Introduced
setRegion()method inTrackierSDKConfigto specify region preference.
Implementation:
// import TrackierSDK // or import trackier_ios_sdk
let trackierConfig = TrackierSDKConfig(appToken: "your-app-token", env: "development")
trackierConfig.setRegion(TrackierSDKConfig.Region.IN) // For India region
// or
trackierConfig.setRegion(TrackierSDKConfig.Region.GLOBAL) // For global region
// or
trackierConfig.setRegion(TrackierSDKConfig.Region.NONE) // For default/no specific region
TrackierSDK.initialize(config: trackierConfig)
Version 1.6.72
New Features:
- Added
resolveDeeplinkUrl()method to directly handle deeplink URL resolution without relying on app intents.
Implementation:
// import TrackierSDK // or import trackier_ios_sdk
TrackierSDK.resolveDeeplinkUrl(inputUrl: "your-deeplink-url") { result in
switch result {
case .success(let dlData):
// Handle successful deeplink resolution
print("Deeplink URL: \(dlData.url ?? "")")
print("Deep Link Value: \(dlData.dlv ?? "")")
// Access additional SDK parameters if needed
if let params = dlData.sdkParams {
print("SDK Parameters: \(params)")
}
case .failure(let error):
// Handle error
print("Deeplink resolution failed: \(error.localizedDescription)")
}
}
Version 1.6.71
New Feature:
- Added Dynamic Deep Link support in the iOS SDK:
TrackierSDK.createDynamicLink(dynamicLink: DynamicLink, onSuccess: Callback)
Version 1.6.60
Improve Features:
- Improved Deeplink handling logic for more accurate routing and user experience.
Version 1.6.59
New Features:
- Enhanced Apple Search Ads attribution support for better campaign tracking accuracy.
Version 1.6.49
New Feature:
- Introduced demographic tracking support, enabling richer user segmentation and analytics.
- Added Demographic Information collection:
TrackierSDK.setGender(Gender.MALE or Gender.FEMALE)TrackierSDK.setDOB("MM/DD/YYYY")
Version 1.6.48
SDK Maintenance:
- Upgraded Alamofire dependency to version 5.5.0 for improved network performance and compatibility.
Version 1.6.47
New Feature:
- Added support for Apple Search Ads Attribution.
- Introduced method to pass Apple Search Ads token for precise attribution:
TrackierSDK.updateAppleAdsToken("your_token")
Version 1.6.46
Changed Features:
- Introduced and refined
getTrackierId()method for retrieving Trackier user ID.
Version 1.6.45
New Feature:
- Added support for campaign-related functions, enhancing campaign-level tracking.
TrackierSDK.getAd()TrackierSDK.getCampaign()TrackierSDK.getCampaignID()- And more...
Version 1.6.42
Bug Fixes:
- Minor fixes and improvements to IDFA-related code for better stability and reliability.
Version 1.6.41
New Feature:
- Integrated IDFA (Identifier for Advertisers) collection to support ad attribution.
- Changes made across
TrackierSDK,DeviceInfo, andTrackierSDKInstanceclasses.
Version 1.6.40
New Features:
- Added support for SKAdNetwork functions to enable privacy-focused iOS campaign attribution:
TrackierSDK.updatePostbackConversion(3)
Version 1.6.39
New Feature:
- Implemented Deferred Deep Linking.
- Added new classes:
Deeplink.swift,DeepLinkListener.swift. - Enhanced
Utils.swiftto support query parameter parsing.
Version 1.6.29
Bug Fixes:
- Resolved session reporting issue affecting accurate user session tracking.
Version 1.6.28
Enhancement:
- Added support for capturing user name and user phone number.
Eventclass extended to support coupon code and discount fields.
Version 1.6.27
SDK Maintenance:
- Refactored and optimized IDFV (Identifier for Vendor) implementation.
- Upgraded to SDK version 1.6.27.
- Introduced SDK Type field in attribution requests.
- Made
setSDKType()andsetSDKVersion()methods publicly accessible.