Skip to main content
SDK Version Selection

Choose your SDK version below:

  • Apptrove SDK → Recommended for all projects (Latest: v2.0.6)
  • Trackier SDK → Will be deprecated in August 2026 (v1.x.xx)

Use the tabs below to view code for your chosen SDK. Under Apptrove SDK, switch Swift / Objective-C (Swift is default).

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 2.0.6 (Latest)


New Feature:

  • Objective-C Support: Added AppTroveBridge.swift with @objc exports for pure Objective-C apps. Under Apptrove SDK, use the Swift / Objective-C language tabs (Swift is default). Import with @import apptrove_ios_sdk;.
  • Module definition: Podspec sets DEFINES_MODULE = YES for Objective-C module imports.

Version 2.0.5


SDK Maintenance:

  • Version Dump

Version 2.0.4


New Feature:

  • SKAdNetwork Postback Enhancement: Updated SKAN functions to support lockWindow and coarseValue parameters (AppTroveCoarseValue.low, AppTroveCoarseValue.medium, AppTroveCoarseValue.high) for iOS 16.1+ attribution.
  • SKAdNetwork Configuration: Introduced enableSkanAttribution() and disableSkanAttribution() methods in AppTroveSDKConfig to manage SKAdNetwork tracking explicitly.

Version 2.0.3


New Feature:

  • DeepLink Full URL Extraction: Added improved deep link extraction methods to DeepLink object including getSDKParamsDictionary(), getSDKParamValue(key:), and getQueryParamValue(key:).

Version 2.0.2


SDK Maintenance:

  • Updated Alamofire dependency to version 5.10.2.

Version 2.0.1


Rebranding & Enhancement:

  • Relaunched as Apptrove iOS SDK with improved performance and naming conventions.
  • Breaking Change: All classes renamed from Trackier to AppTrove (e.g., TrackierSDK -> AppTroveSDK).

Implementation:

// import ApptroveSDK // or import apptrove_ios_sdk

// Initialize SDK
let config = AppTroveSDKConfig(appToken: "your-app-token", env: AppTroveSDKConfig.ENVIRONMENT_PRODUCTION)
AppTroveSDK.initialize(config: config)