Release Notes
Choose your SDK version below:
- Apptrove SDK → Recommended for all projects (Latest: v2.0.0)
- Trackier SDK → Will be deprecated in August 2026 (Latest legacy: v1.6.80)
Use the tabs below for SDK-specific snippets.
This section outlines release history for the Cordova SDK, including the Apptrove 2.0 migration path and complete legacy Trackier release history.
Ensure all SDK updates are validated in a staging environment before production rollout.
- ✓ Apptrove SDK (Recommended)
- Trackier SDK (Deprecating August 2026)
Version 2.0.0 (Latest)
Implementation
import { AppTroveCordovaPlugin, AppTroveConfig, AppTroveEnvironment, AppTroveRegion } from 'com.apptrove.cordova_sdk/ionic-native/apptrove/ngx';
const appTroveConfig = new AppTroveConfig('YOUR_SDK_KEY', AppTroveEnvironment.Production);
appTroveConfig.setFacebookAppId('YOUR_FACEBOOK_APP_ID');
appTroveConfig.setAndroidId('YOUR_ANDROID_ID');
appTroveConfig.setRegion(AppTroveRegion.IN); // or AppTroveRegion.GLOBAL
await this.apptroveCordovaPlugin.initializeSDK(appTroveConfig);
// Newer Cordova APIs in 2.0 migration line
await this.apptroveCordovaPlugin.sendFcmToken(token);
await this.apptroveCordovaPlugin.sendAPNToken(apnToken);
await this.apptroveCordovaPlugin.waitForATTUserAuthorization(20);
await this.apptroveCordovaPlugin.updatePostbackConversion(10);
await this.apptroveCordovaPlugin.subscribeAttributionlink();
What’s Included
- Official Apptrove Cordova SDK 2.0.0 release (
com.apptrove.cordova_sdk) - Full migration line from Trackier 1.6.79 feature set
- Dynamic link creation and deep link resolution support
- Deferred deep-link callback listener support
- Meta Install Referrer support via
setFacebookAppId - Region selection and Android ID configuration
- FCM uninstall tracking (Android) and APN uninstall tracking (iOS)
- ATT wait API and SKAdNetwork conversion updates for iOS
- Updated platform dependencies:
- Android:
com.apptrove:android-sdk:2.0.0 - iOS:
apptrove-ios-sdk ~> 2.0.0
- Android:
Trackier SDK will be deprecated in August 2026.
No new features will be added. Migrate to Apptrove SDK 2.0.0 for ongoing support.
Version 1.6.81 (Latest)
New Features:
- Enhanced deferred deep link callback to return a rich
TrackierDeepLinkobject instead of a plain URL string. - The
TrackierDeepLinkobject provides direct access to attribution data includingdeepLinkValue,partnerId,campaign,campaignId,ad,adSet,channel,clickId,p1–p5, andsdkParams. - Bug fix: Corrected null check logic in Android SDK initialization (
message == null && message.length()→message == null || message.length()).
Implementation:
// v1.6.81+ — callback now receives a TrackierDeepLink object
this.trackierCordovaPlugin.setDeferredDeeplinkCallbackListener().subscribe({
next: (deepLink: TrackierDeepLink) => {
console.log('URL:', deepLink.url);
console.log('Deep Link Value:', deepLink.deepLinkValue);
console.log('Campaign:', deepLink.campaign);
console.log('Partner ID:', deepLink.partnerId);
console.log('SDK Params:', JSON.stringify(deepLink.sdkParams));
}
});
Breaking Change:
setDeferredDeeplinkCallbackListener()now returnsObservable<TrackierDeepLink>instead ofObservable<string>. Update your callback handler to use the new object properties.
Version 1.6.80
SDK Maintenance:
- Updated iOS dependency to
trackier-ios-sdk1.6.78 (Alamofire 5.10.2). - General stability updates.
Version 1.6.79
Release Status:
- Final Trackier Cordova SDK maintenance release before deprecation.
- Includes all 1.6.78 capabilities, including APN uninstall tracking support.
- Migrate to Apptrove SDK 2.0.0 for ongoing feature development.
Version 1.6.78
New Features:
- Added APN (Apple Push Notification) uninstall tracking support for iOS.
Implementation:
this.trackierCordovaPlugin.sendAPNToken(apnToken);
Version 1.6.77
New Features:
- Added Firebase Cloud Messaging (FCM) uninstall tracking support for Android.
- Added deferred deep linking support for iOS with
subscribeAttributionlink(). - Added SKAdNetwork conversion support for iOS 14.5+ with
updatePostbackConversion(). - Added ATT support with
waitForATTUserAuthorization()for iOS.
Implementation:
this.trackierCordovaPlugin.sendFcmToken(token.value);
this.trackierCordovaPlugin.subscribeAttributionlink();
this.trackierCordovaPlugin.updatePostbackConversion(conversionValue);
this.trackierCordovaPlugin.waitForATTUserAuthorization(20);
Version 1.6.75
New Features:
- Added support for Facebook App ID configuration for Meta Install Referrer integration.
- Added support for Android ID configuration for enhanced device tracking.
- Added support for API region selection.
- Added dynamic deep link support.
- Added deeplink resolver API.
- Added device information tracking with IMEI and MAC address support.
Implementation:
var trackierConfig = new TrackierConfig("your-app-token", TrackierEnvironment.Production);
trackierConfig.setFacebookAppId("your_facebook_app_id");
trackierConfig.setAndroidId("your_android_id");
trackierConfig.setRegion(TrackierRegion.IN);
TrackierCordovaPlugin.initializeSDK(trackierConfig);
Version 1.6.74
SDK Maintenance:
- Updated iOS dependency to
trackier-ios-sdk1.6.74 with Alamofire upgrade. - Updated Android dependency to
trackier-android-sdk1.6.73.
Version 1.6.64
New Features:
- Added support for deferred deeplinking on Android.
- Integrated Apple Search Ads token functionality on iOS.
Implementation:
TrackierSDK.setDeferredDeeplinkCallbackListener(url);
TrackierSDK.updateAppleAdsToken("Your Token");
Version 1.6.59
Bug Fixes:
- Resolved iOS Podspec configuration issue for improved build stability.
Version 1.6.57
SDK Maintenance:
- SDK version upgraded for stability and compatibility.
Version 1.6.56
SDK Maintenance:
- Implemented local tracking system to improve offline attribution reliability.
- Version upgraded with performance improvements.
Version 1.6.49
SDK Maintenance:
- Improved SDK signing behavior for build-time integrity.
Version 1.6.48
New Features:
- Added support for demographic data tracking.
Implementation:
TrackierSDK.setGender(Gender.MALE or FEMALE)
TrackierSDK.setDOB("34/32/4232")
Version 1.6.47
New Features:
- Integrated campaign data helper functions for campaign-level attribution.
Implementation:
TrackierSDK.getAd().then(val => console.log('===getAD: ', val))
TrackierSDK.getCampaign().then(val => console.log('===getCampaign: ', val))
TrackierSDK.getCampaignID().then(val => console.log('===getCampaignID: ', val))
TrackierSDK.getAdSet().then(val => console.log('===getAdSet: ', val))
Version 1.6.45
SDK Maintenance:
- SDK version upgraded to align with platform updates.
Version 1.6.29
SDK Maintenance:
- Updated for Awesome Cordova Plugin architecture compatibility.
- Ensured smoother Ionic integration with updated ZIP package flow.
Version 1.6.16
New Features:
- Introduced testing mode support for non-production event validation.
Implementation:
TrackierEnvironment.Testing