Skip to main content

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.


note

Ensure all newly integrated SDK versions are fully tested before releasing to production.


Release Notes

Version 1.6.74 (Latest)


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 in TrackierSDKConfig to specify region preference.

Implementation:

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:

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, and TrackierSDKInstance classes.

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.swift to 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.
  • Event class 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() and setSDKVersion() methods publicly accessible.