Release Notes
Choose your SDK version below:
- Apptrove SDK → Recommended for all projects (Latest: v2.0.2)
- Trackier SDK → Will be deprecated in August 2026 (v1.x.xx)
Use the tabs below to view release notes for your chosen SDK.
This section outlines the release notes for the Expo 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 August 2026)
Package: apptrove-expo-sdk
Version 2.0.2 (Latest)
New Features
- Uninstall Tracking Support: Added native push token methods for uninstall tracking
sendFcmToken(token): Send FCM token for Android uninstall trackingsendAPNToken(token): Send APN token for iOS uninstall tracking
- Enables direct integration with Firebase Cloud Messaging (Android) and Apple Push Notification service (iOS)
Implementation:
import { AppTroveSDK } from 'apptrove-expo-sdk';
import * as Notifications from 'expo-notifications';
// Get device push token
const deviceToken = await Notifications.getDevicePushTokenAsync();
const token = deviceToken.data;
// Send to AppTrove SDK based on platform
if (deviceToken.type === 'android') {
AppTroveSDK.sendFcmToken(token);
} else if (deviceToken.type === 'ios') {
AppTroveSDK.sendAPNToken(token);
}
Version 2.0.1
New Features
- Enhanced Deep Linking: Added structured
AppTroveDeepLinkobject handling for deferred deep link callbacks. - Direct access to member variables like
deepLinkValue,campaign,partnerId,siteId,adId, andsdkParamswithout manual URL parsing.
Implementation:
import { AppTroveConfig, AppTroveSDK, AppTroveDeepLink } from 'apptrove-expo-sdk';
const config = new AppTroveConfig('YOUR_SDK_KEY', AppTroveConfig.EnvironmentProduction);
config.setDeferredDeeplinkCallbackListener((deepLink: AppTroveDeepLink) => {
console.log('Deep Link Value:', deepLink.deepLinkValue);
console.log('Campaign:', deepLink.campaign);
console.log('Partner ID:', deepLink.partnerId);
console.log('Site ID:', deepLink.siteId);
console.log('P1-P5:', deepLink.p1, deepLink.p2, deepLink.p3, deepLink.p4, deepLink.p5);
if (deepLink.sdkParams) {
console.log('SDK Params:', JSON.stringify(deepLink.sdkParams));
}
});
AppTroveSDK.initialize(config);
Breaking Change:
setDeferredDeeplinkCallbackListener()now returnsAppTroveDeepLinkobject instead of a plain URL string. Update your callback handler to use the new object properties.
Version 2.0.0
New Release
- Official Apptrove Expo SDK release
- Package and naming aligned with Apptrove SDK conventions
- Migration-compatible path from Trackier Expo SDK
- Performance and stability improvements
Implementation:
import { AppTroveConfig, AppTroveSDK } from 'apptrove-expo-sdk';
const config = new AppTroveConfig('YOUR_SDK_KEY', AppTroveConfig.EnvironmentProduction);
AppTroveSDK.initialize(config);
What's Included:
- Expo plugin integration support
- ATT wait/authorization support
- Deferred deep linking subscription support
- SKAdNetwork postback conversion support
- Dynamic link creation and deep link resolution support
- SDK signing support
- User-data and event-tracking parity with previous Trackier Expo SDK features
Trackier SDK will be deprecated in August 2026
No new features will be added. This is the final version line. Please migrate to Apptrove SDK before August 2026.
Package: trackier-expo-sdk
Version 1.6.79 (Latest)
New Features
- Enhanced Deep Linking: Added structured
TrackierDeepLinkobject handling for deferred deep link callbacks. - Direct access to member variables like
deepLinkValue,campaign,partnerId,adId, andsdkParamswithout manual URL parsing.
Implementation:
trackierConfig.setDeferredDeeplinkCallbackListener((deepLink: TrackierDeepLink) => {
console.log('Deep Link Value:', deepLink.deepLinkValue);
console.log('Campaign:', deepLink.campaign);
console.log('Partner ID:', deepLink.partnerId);
});
Version 1.6.78
New Features
- Added Expo auto-linking support for Google Mobile Services (GMS) dependency
Implementation:
Add the Trackier plugin to your app.json and run npx expo prebuild to auto-link GMS dependency:
{
"expo": {
"plugins": [
"./node_modules/trackier-expo-sdk/app.plugin.js"
]
}
}
Version 1.6.77
New Features
- Added App Tracking Transparency (ATT) support for iOS with
waitForATTUserAuthorization()method - Added Deferred Deep Linking support for iOS with
subscribeDeeplink()method - Added SKAdNetwork postback conversion tracking with
updatePostbackConversion()method
Implementation:
// ATT Support (iOS)
TrackierSDK.waitForATTUserAuthorization(20);
// Deferred Deep Linking (iOS)
TrackierSDK.subscribeDeeplink();
// SKAdNetwork Conversion (iOS)
TrackierSDK.updatePostbackConversion(5);
Version 1.6.76
New Features
- Added encryption functions
Version 1.6.75
New Features
- Meta Install referrer and Android ID support
Implementation:
// Set Facebook App ID for Meta attribution (Android)
trackierConfig.setFacebookAppId("123456789012345");
// Set custom Android ID for device identification (Android)
trackierConfig.setAndroidId("custom_android_device_id_123");
Version 1.6.73
New Features
- Dynamic deep links
- Deep link resolve function
- Region functions
Bug Fixes
- Fixed
setUserAdditionalDetailsfunction