Release Notes
This section outlines the release notes for the Android 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
.
Version 1.6.73 (Latest)
New Features
- Added function for selecting the API region to improve performance and data localization.
- Introduced
setRegion()
method inTrackierSDKConfig
to specify region preference.
Implementation
val trackierConfig = TrackierSDKConfig(this, "your-app-token", "development")
trackierConfig.setRegion(TrackierSDKConfig.Region.IN) // For India region
// or
trackierConfig.setRegion(TrackierSDKConfig.Region.GLOBAL) // For global region
TrackierSDK.initialize(trackierConfig)
Version 1.6.72
New Features
- Added the
TrackierSDK.resolveDeeplinkUrl()
method to directly handle deeplink URL's without intent.
Version 1.6.68
New Features
- Added support for
agid
inAttribution Parameters
for advanced attribution tracking.
Version 1.6.64
SDK Maintenance
- Improve session tracking accuracy using
getLastSessionDate() and setLastSessionDate()
by storing and comparing the session date to prevent Multiple daily tracking events.
Version 1.6.63
SDK Maintenance
- Enhanced ProGuard configuration to retain essential SDK classes,
Retrofit interfaces, Kotlin metadata, and WorkManager
components, ensuring smoother builds and improved runtime stability.
Version 1.6.62
SDK Maintenance
- Enhanced ProGuard configuration to retain essential SDK classes,
Json, Moshi
components, ensuring smoother builds and improved runtime stability.
Version 1.6.60
New Features
- Enabled support for capturing device identifiers:
IMEI1
,IMEI2
, andMAC Address
in the SDK for improved device fingerprinting.TrackierSDK.setMacAddress = "MacID"
TrackierSDK.setIMEI(imei1="ID1",imei2="ID2")
Requires READ_PHONE_STATE and ACCESS_WIFI_STATE permissions. IMEI access is limited on Android 10+
Version 1.6.59
New Features
-
Added support for assigning a
Product ID
at the event level for more granular tracking.event.productId = "your_product_id"
Version 1.6.58
Bug Fixes
- Resolved an App ANR (Application Not Responding) issue to enhance overall app stability and performance.
Version 1.6.57
Bug Fixes
- Handled an edge case in Deep Linking, improving reliability.
Version 1.6.56
Bug Fixes
- Minor adjustments and fixes related to Campaign Data accuracy.
Version 1.6.55
Bug Fixes
- Fixed issues in:
-
NetworkInterface
- URL Decoding
Version 1.6.54
Bug Fixes
- Refined Deep Linking functionality and edge case handling.
Version 1.6.52
Bug Fixes
- Updated:
-
Xiaomi Referrer Class
-Campaign Data Class
Version 1.6.50
Changed Features
- Stored Retargeting Data for persistent user engagement tracking:
TrackierSDK.storeRetargetting(context: Context, uri: String)
Version 1.6.48
New Features
- Added Demographic Information collection:
TrackierSDK.setGender(Gender.MALE or Gender.FEMALE)
TrackierSDK.setDOB("MM/DD/YYYY")
New Features
- Introduced
Partner Method
in theTrackierSDK
class:TrackierSDK.getPartner()
Version 1.6.47
Bug Fixes
- Improved utility functions inside the SDK.
Version 1.6.46
New Feature
- Implemented tracking for
Device Activation Time
by addinggetDeviceActivationDate()
utility method to retrieve the device boot time and date.
Version 1.6.45
New Feature
- Introduced Preload Attribution support to enable OEM-based app attribution.
Version 1.6.44
- Added support for retrieving Campaign Data via new helper methods:
TrackierSDK.getAd()
TrackierSDK.getCampaign()
TrackierSDK.getCampaignID()
- And more...
Version 1.6.39
SDK Maintenance
- Upgraded SDK version to 1.6.39.
Version 1.6.37
SDK Maintenance
- Updated Gradle Build
- Compile SDK Version to 33
- Build Tools Version to 33.0.1
- Corresponding updates in
README.md