Release Notes
Choose your SDK version below:
- Apptrove SDK → Recommended for all projects (Latest: v2.x)
- Trackier SDK → Will be deprecated in May 2026 (v1.x.xx)
Use the tabs below to view release notes for your chosen SDK.
This section outlines the release notes for the Apptrove React Native 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)
Package: react-native-apptrove
Version 2.0.0 (Latest)
New Release:
- Official Apptrove React Native SDK
- All features from Trackier SDK 1.6.79 included
- Use
ApptroveConfig,ApptroveSDK,ApptroveEvent(replacing Trackier class names) - Performance and stability improvements
Implementation:
import { ApptroveConfig, ApptroveSDK } from 'react-native-apptrove';
const config = new ApptroveConfig("your-app-token", ApptroveConfig.EnvironmentProduction);
ApptroveSDK.initialize(config);
// APN Token (iOS uninstall)
ApptroveSDK.sendAPNToken(apnsToken);
// FCM Token (Android uninstall)
ApptroveSDK.sendFcmToken(fcmToken);
Trackier SDK will be deprecated in May 2026
No new features will be added. Please migrate to Apptrove SDK before May 2026.
Package: react-native-trackier
Version 1.6.79 (Latest)
New Features:
- Added APN Token support for iOS uninstalls tracking.
- Introduced
sendAPNToken()method to handle Apple Push Notification service tokens.
Implementation:
// APN Token support for iOS
TrackierSDK.sendAPNToken(apnsToken);
Version 1.6.78
New Features:
- Enhanced Deferred Deep Linking callback with comprehensive data parameters for iOS.
- Added detailed deep link data structure including campaign parameters, partner information, and SDK parameters.
- Improved deep link callback listener with structured data object instead of simple URL string.
Implementation:
// Enhanced Deferred Deep Linking Callback (iOS)
trackierConfig.setDeferredDeeplinkCallbackListener(function(deepLinkData) {
console.log("DeepLink Data: " + JSON.stringify(deepLinkData));
console.log("URL: " + deepLinkData.url);
console.log("Is Deferred: " + deepLinkData.isDeferred);
console.log("Deep Link Value: " + deepLinkData.deepLinkValue);
console.log("Partner ID: " + deepLinkData.partnerId);
console.log("Campaign: " + deepLinkData.campaign);
console.log("P1: " + deepLinkData.p1);
console.log("P2: " + deepLinkData.p2);
console.log("P3: " + deepLinkData.p3);
console.log("P4: " + deepLinkData.p4);
console.log("P5: " + deepLinkData.p5);
if (deepLinkData.sdkParams) {
console.log("SDK Parameters: " + JSON.stringify(deepLinkData.sdkParams));
}
});
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()method. - Added SKAdNetwork Conversion support for iOS 14.5+ with
updatePostbackConversion()method. - Added App Tracking Transparency (ATT) implementation with
waitForATTUserAuthorization()for iOS.
Implementation:
// FCM Uninstall Tracking (Android)
TrackierSDK.sendFcmToken(token);
// Deferred Deep Linking (iOS)
TrackierSDK.subscribeAttributionlink();
// SKAdNetwork Conversion (iOS)
TrackierSDK.updatePostbackConversion(conversionValue);
// App Tracking Transparency (iOS)
TrackierSDK.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.
- Introduced
setFacebookAppId()andsetAndroidId()methods inTrackierConfig.
Implementation:
trackierConfig.setFacebookAppId("your_facebook_app_id"); // For Meta Install Referrer
trackierConfig.setAndroidId("your_android_id"); // For enhanced tracking
Version 1.6.73
New Features:
- Added Dynamic Deep Link support for creating custom deep links programmatically.
- Added Deeplink Resolver API support for processing and resolving deeplink URLs.
- Added function for selecting the API region to improve performance and data localization.
Dynamic Link Creation:
TrackierSDK.createDynamicLink({
templateId: "your-template-id",
link: "your-link",
domainUriPrefix: "your-domain-prefix",
deepLinkValue: "your-deep-link-value",
androidParameters: {
redirectLink: "your-android-redirect-url"
},
iosParameters: {
redirectLink: "your-ios-redirect-url"
},
sdkParameters: {
"key": "value"
},
attributionParameters: {
channel: "your-channel",
campaign: "your-campaign",
mediaSource: "your-media-source"
}
}).then(dynamicLinkUrl => {
console.log("Dynamic Link:", dynamicLinkUrl);
});
Deeplink Resolution:
TrackierSDK.resolveDeeplinkUrl("https://trackier58.u9ilnk.me/d/NKmWH9E7b1").then(result => {
console.log("Resolved:", result);
});
Region Selection:
const trackierConfig = new TrackierConfig("your-app-token", TrackierConfig.EnvironmentDevelopment);
trackierConfig.setRegion(TrackierConfig.IN); // For India region
// or
trackierConfig.setRegion(TrackierConfig.GLOBAL); // For global region
TrackierSDK.initialize(trackierConfig);
Version 1.6.69
Bug Fixes:
- Fixed attribution parameters issue affecting proper campaign data tracking and attribution accuracy.
SDK Maintenance:
- Updated underlying Android SDK dependency to version 1.6.69 for improved stability.
- Enhanced attribution parameter handling for more reliable campaign tracking.
Version 1.6.67
Bug Fixes:
- Resolved an issue with retargeting storage on iOS.
Version 1.6.66
Bug Fixes:
- Addressed an Android package issue.
SDK Maintenance:
- Enhanced retargeting storage functionality.
Version 1.6.65
New Features:
- Added support for APK tracking on Android for better attribution of out-of-store installs.
Version 1.6.64
New Features:
- Added support for Apple Search Ads Token to improve campaign attribution accuracy on iOS
Implementation:
TrackierSDK.updateAppleAdsToken("Your Token");
Version 1.6.61
Bug Fixes:
- Removed the fsevents package to improve compatibility and reduce unnecessary dependencies.
Version 1.6.60
SDK Maintenance:
- Upgraded SDK versions.
- Fixed an issue where events could be sent with null values.
Version 1.6.57
SDK Maintenance:
- SDK update to the latest stable version.
- Fixed edge case issues with deeplinking.
Version 1.6.56
SDK Maintenance:
- Implemented local tracking system for improved offline attribution.
- General SDK version update.
Version 1.6.50
Bug Fixes:
- Resolved podspec-related issue affecting iOS builds.
Version 1.6.49
Bug Fixes:
- Fixed podspec not found error.
Version 1.6.48
Bug Fixes:
- Updated and fixed SDK signing code for enhanced build reliability.
Version 1.6.46
New Features:
- Added campaign data functions to improve campaign attribution tracking.
// Campaign Data
TrackierSDK.getAd()
.then(val => console.log('===getAd:', val))
.catch(e => console.log('==error:', e));
TrackierSDK.getCampaign()
.then(val => console.log('===getCampaign:', val))
.catch(e => console.log('==error:', e));
TrackierSDK.getCampaignID()
.then(val => console.log('===getCampaignID:', val))
.catch(e => console.log('==error:', e));
// And More
Version 1.6.42
New Features:
- Implemented IDFA fetching support for iOS 14 and above.
TrackierSDK.waitForATTUserAuthorization = function (timeoutInterval) {
module_trackier.waitForATTUserAuthorization(timeoutInterval)
}
Version 1.6.39
SDK Maintenance:
- Changed package name from com.reactlibrary to com.reactrackier for namespace clarity.
Version 1.6.37
SDK Maintenance:
- Removed React dependency from Podfile to prevent conflicts.
Version 1.6.16
For further assistance, refer to the Apptrove Documentation Portal or contact support at support@apptrove.com.