Release Notes
This section outlines the release notes for the 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.
note
Ensure all newly integrated SDK versions are fully tested before releasing to production.
Version 1.6.77 (Latest)
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");