NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2256 most downloaded on pub.dev
TikTok Events Manager for Flutter. Implement the TikTok Events Manager in your iOS and Android applications in Flutter.
Last release 10 days ago
28 Sep 2026
Release timing varies
gaps range from 1 weeks to 6 months
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
23 releases · first in 2025
Raise minimum iOS deployment target to 15.0.
Raise minimum iOS deployment target to 15.0.
Claude-Session: https://claude.ai/code/session_01WRD6cFu1zugT2gtpZjuUi5
14.0 to 15.0 (podspec, Swift Package Package.swift, and the example app). Apps still targeting iOS 14 must bump their own deployment target before upgrading.Added runtime tracking controls aligned with the native SDK:
TikTokEventsSdk.setTrackingEnabled(enabled:) — toggle event tracking after init (GDPR/CCPA consent flows). Maps to TikTokBusiness.setTrackingEnabled on iOS and TikTokBusinessSdk.setSdkGlobalSwitch on Android.TikTokEventsSdk.isTrackingEnabled() — read current tracking state.TikTokEventsSdk.flush() — force an immediate flush of queued events. Maps to explicitlyFlush() on iOS and flush() on Android.TikTokEventsSdk.updateAccessToken(accessToken:) — rotate the access token without re-initializing.TikTokAndroidOptions.enableLimitedDataUse (maps to TTConfig.enableLimitedDataUse()).TikTokIosOptions.enableLDUMode (maps to TikTokConfig.enableLDUMode()).disableAutoEnhancedDataPostbackEvent on both Android and iOS — opts out of the SDK's Enhanced Data Postback (EDP) collection.isLowPerformanceDevice on both Android and iOS — marks the device so the SDK can skip non-essential background work.flushTimeIntervalSeconds on Android (maps to TTConfig.setFlushTimeInterval(int)).initialFlushDelaySeconds, attUserAuthorizationDelaySeconds, and customUserAgent on iOS (map to TikTokConfig.initialFlushDelay, setDelayForATTUserAuthorizationInSeconds, and setCustomUserAgent).null on Android):
TikTokEventsSdk.getIdfa() — returns the current IDFA, or null when ATT permission has not been granted.TikTokEventsSdk.setCustomUserAgent(userAgent:) — overrides the SDK's User-Agent at runtime.One column per month.
Added optional appSecret field to TikTokAndroidOptions. When provided, the SDK initializes via TTConfig(context, appSecret) to support TikTok Android
appSecret field to TikTokAndroidOptions. When provided, the SDK initializes via TTConfig(context, appSecret) to support TikTok Android SDK v1.3+ event authentication. Falls back to TTConfig(context) when omitted (backward compatible). Mirrors the existing iOS accessToken support on TikTokIosOptions.Migrated iOS plugin to Flutter 3.38 UIScene lifecycle. TiktokEventsSdkPlugin now conforms to FlutterSceneLifeCycleDelegate and registers on both addAp
UIScene lifecycle. TiktokEventsSdkPlugin now conforms to FlutterSceneLifeCycleDelegate and registers on both addApplicationDelegate and addSceneDelegate for legacy and scene-based hosts. See the Flutter 3.38 migration guide.3.38.0 and Dart SDK to ^3.10.0.Made externalUserName and email optional in TikTokIdentifier. Only externalId remains required, matching the native iOS/Android behavior.
externalUserName and email optional in TikTokIdentifier. Only externalId remains required, matching the native iOS/Android behavior.Added Swift Package Manager support for iOS.
build.gradle to Kotlin DSL with conditional kotlin-android apply for AGP 9.Added support for the hasConsent parameter in the Dart API, aligning it with the existing Kotlin implementation.
hasConsent parameter in the Dart API, aligning it with the existing Kotlin implementation.Added isAlreadyInitialized() method to check if the TikTok SDK has been initialized.
isAlreadyInitialized() method to check if the TikTok SDK has been initialized.initSdk() to automatically skip re-initialization during hot restarts.Improved iOS logging implementation
Updated minimum iOS deployment target to 14.0.
- Bug fix: Resolved issue #11.
Start Track: Added startTrack option to SDK initialization.
Update SDK (Android): Updated TikTok SDK to version 1.3.8 for improved compatibility and performance.
SDK Downgrade: Reverted TikTok SDK on Android to a previous stable version due to dependency resolution issues with JitPack.
Bug fix: Swift compile error for phoneNumber in iOS channel
Enhancement: The phone number field is now nullable, allowing events to be tracked even when a user's phone number is not provided
iOS: Added a new configuration field to control the automatic display of the ATT prompt in iOS settings.
Documentation: Updated documentation to include JitPack repository for proper dependency resolution.
Bug Fix: Fixed an issue where setting the "value" property as a Number in iOS caused a crash due to an unexpected type mismatch in the TikTokBusinessS
Stable Release: First stable release of the TikTok Events Manager SDK Flutter Plugin.
iOS Support: Added support for iOS, enabling seamless integration of the TikTok Events Manager SDK on Apple devices.
Documentation: Enhanced the README.md
README.mdTikTok Events Manager SDK Flutter Plugin
Your coding agent can read these notes before it upgrades. Set up the MCP server →