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.73 (Latest)
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.
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.