Skip to main content

Release Notes

This section outlines the release notes for the Flutter 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 function for selecting the API region to improve performance and data localization.
  • Introduced setRegion() method in TrackerSDKConfig to specify region preference.

Implementation:

final trackerSDKConfig = TrackerSDKConfig("your-app-token", "development");
trackerSDKConfig.setRegion(TrackierRegion.IN); // For India region
// or
trackerSDKConfig.setRegion(TrackierRegion.GLOBAL); // For global region
// or
trackerSDKConfig.setRegion(TrackierRegion.NONE); // For default/no specific region
Trackierfluttersdk.initializeSDK(trackerSDKConfig);

Version 1.6.72


Breaking Changes:

  • Updated resolveDeeplinkUrl() method to return Map<String, dynamic> instead of String for enhanced response data with comprehensive deeplink information.

Implementation:

// Updated method in 1.6.72 - returns Map instead of String
Trackierfluttersdk.resolveDeeplinkUrl("https://trackier58.u9ilnk.me/d/NKmWH9E7b1").then((result) {
print("Resolved: $result");
});

Version 1.6.71


New Features:

  • Added Dynamic Deep Link support in the Flutter SDK for creating custom deep links programmatically.

Implementation:

// Create Dynamic Link
final String dynamicLinkUrl = await Trackierfluttersdk.createDynamicLink(
templateId: "your-template-id",
link: "your-link",
domainUriPrefix: "your-domain-prefix",
deepLinkValue: "your-deep-link-value",
androidRedirect: "your-android-redirect-url", // Optional
iosRedirect: "your-ios-redirect-url", // Optional
desktopRedirect: "your-desktop-redirect-url", // Optional
sdkParameters: {"key": "value"}, // Optional
attributionParameters: {
"channel": "your-channel",
"campaign": "your-campaign",
"media_source": "your-media-source"
}, // Optional
socialMeta: {
"title": "Your Title",
"description": "Your Description",
"imageLink": "your-image-url"
} // Optional
);

Version 1.6.65


Update:

  • Introduced support for APK Tracking, enabling attribution from preloaded and sideloaded installs.

Version 1.6.61


Bug Fixes:

  • Resolved a namespace issue causing conflicts during SDK integration in some Flutter projects.

Version 1.6.60


SDK Maintenance:

  • Upgraded dependency versions for improved compatibility.
  • Fixed an edge case in iOS Deep Linking.

Version 1.6.57


SDK Maintenance:

  • Upgraded SDK version to enhance stability and compatibility with recent platform updates.

Version 1.6.56


New Features:

  • Added support for Out-of-Store APK Tracking.
  • Integrated enhanced Deep Linking support for smoother user redirection.

Version 1.6.48


New Features:

  • Implemented Demographic Data tracking to enable more advanced user segmentation and targeting.
  • TrackierFlutterSDK.setGender(Gender.MALE or Gender.FEMALE)
  • TrackierFlutterSDK.setDOB("MM/DD/YYYY")

Version 1.6.46


New Features:

  • Added methods to handle and track Campaign Data for deeper attribution analytics.
  • var campaign = await TrackierFlutterSDK.getCampaign();
  • var campaignID = await TrackierFlutterSDK.getCampaignID();
  • var adSet = await TrackierFlutterSDK.getAdSet();
  • var adSetID = await TrackierFlutterSDK.getAdSetID();
  • And more...

Version 1.6.41


New Features:

  • Added updatePostbackConversion() method in iOS to support SKAdNetwork postback conversion value management:
    Trackierfluttersdk.updatePostbackConversion(0);



Version 1.6.40


New Features:

  • Introduced Deferred Deep Linking support for iOS:
    trackerSDKConfig.deferredDeeplinkCallback = (uri) {
    print('The value of deeplinkUrl is: $uri');
    };
  • Enhanced the SwiftTrackierfluttersdkPlugin class to better handle deep link events.

Version 1.6.39


Bug Fixes:

  • Addressed session tracking edge cases to ensure accurate session reporting.