PackageTrack
Sign in Get early access

tiktok_events_sdk

TikTok Events Manager for Flutter. Implement the TikTok Events Manager in your iOS and Android applications in Flutter.

1.3.0 23K downloads/mo #2085 most downloaded on pub.dev marcelomoresco/flutter_tiktok_events_sdk

What this package is like to depend on

Last release 3 months ago

20 May 2026

Ships unpredictably

gaps range from 1 weeks to 6 months

Nearly every release is documented

notes for 22 of 22 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

22 releases · first in 2025

9 releases in the last 12 months

see the full history below

Release timeline

22 releases · Jan 2025 to May 2026
2026
Release Pre-release

Releases

latest 22
  1. 1.3.0 20 May 2026
    Release notes
    • 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.
    • Added Limited Data Use (LDU) mode for privacy-sensitive markets:
      • TikTokAndroidOptions.enableLimitedDataUse (maps to TTConfig.enableLimitedDataUse()).
      • TikTokIosOptions.enableLDUMode (maps to TikTokConfig.enableLDUMode()).
    • Exposed additional native init-time configuration:
      • 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).
    • Added iOS-only runtime helpers (no-op or 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.
    Open source →
  2. 1.2.1 28 Apr 2026
    Release notes
    • Added optional 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.
    Open source →
  3. 1.2.0 27 Apr 2026
    Release notes
    • Migrated iOS plugin to Flutter 3.38 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.
    • Breaking: Minimum Flutter version bumped to 3.38.0 and Dart SDK to ^3.10.0.
    Open source →
  4. 1.1.5 21 Apr 2026
    Release notes
    • Made externalUserName and email optional in TikTokIdentifier. Only externalId remains required, matching the native iOS/Android behavior.
    Open source →
  5. 1.1.4 17 Apr 2026
    Release notes
    • Added Swift Package Manager support for iOS.
    • Updated TikTok Business SDK to 1.6.1 on both Android and iOS.
    • Migrated Android build.gradle to Kotlin DSL with conditional kotlin-android apply for AGP 9.
    • Bumped Android Gradle wrapper to 9.4.1.
    Open source →
  6. 1.1.3 19 Jan 2026
    Release notes
    • Added support for the hasConsent parameter in the Dart API, aligning it with the existing Kotlin implementation.
    Open source →
  7. 1.1.2 11 Dec 2025
    Release notes
    • Added isAlreadyInitialized() method to check if the TikTok SDK has been initialized.
    • Improved initSdk() to automatically skip re-initialization during hot restarts.
    • Replaced print statements with debugPrint for improved logging consistency across the SDK.
    • Refactored and streamlined code structure in TikTok SDK handlers for better readability and maintainability.
    Open source →
  8. 1.1.1 10 Nov 2025
    Release notes
    • Improved iOS logging implementation
    • Replaced print statements with debugPrint in Dart code
    Open source →
  9. 1.1.0 30 Oct 2025
    Release notes
    • Updated minimum iOS deployment target to 14.0.
    • Added ATT (App Tracking Transparency) support with NSUserTrackingUsageDescription and ATT status checks in StartTrackHandler.swift.
    • Implemented user consent validation for the startTrack method on both Android and iOS (GDPR/privacy compliance).
    • Streamlined event creation with support for content parameters (TTContentParams) on both Android and iOS.
    • Updated example app UI to include TikTok SDK initialization fields and improved user input handling.
    Open source →
  10. 1.0.9 26 Apr 2025
    Release notes
    • Bug fix: Resolved issue #11.
    Open source →
  11. 1.0.8 26 Apr 2025
    Release notes
    • Start Track: Added startTrack option to SDK initialization.
    • iOS Enhancement: Added accessToken field support to TikTokIosOptions.
    • Documentation: Updated documentation to reflect new features, configuration steps, and additional setup notes.
    Open source →
  12. 1.0.7 01 Apr 2025
    Release notes
    • Update SDK (Android): Updated TikTok SDK to version 1.3.8 for improved compatibility and performance.
    Open source →
  13. 1.0.6 20 Mar 2025
    Release notes
    • SDK Downgrade: Reverted TikTok SDK on Android to a previous stable version due to dependency resolution issues with JitPack.
    Open source →
  14. 1.0.5 12 Mar 2025
    Release notes
    • Bug fix: Swift compile error for phoneNumber in iOS channel
    Open source →
  15. 1.0.4 11 Mar 2025
    Release notes
    • Enhancement: The phone number field is now nullable, allowing events to be tracked even when a user's phone number is not provided
    Open source →
  16. 1.0.3 07 Mar 2025
    Release notes
    • iOS: Added a new configuration field to control the automatic display of the ATT prompt in iOS settings.
    Open source →
  17. 1.0.2 18 Feb 2025
    Release notes
    • Documentation: Updated documentation to include JitPack repository for proper dependency resolution.
    • Update SDK: TikTok SDK to version 1.3.7.
    Open source →
  18. 1.0.1 17 Feb 2025
    Release notes
    • 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 TikTokBusinessSDK. Now, numerical values are properly handled to prevent errors related to isEqualToString:.
    Open source →
  19. 1.0.0 11 Feb 2025
    Release notes
    • Stable Release: First stable release of the TikTok Events Manager SDK Flutter Plugin.
    Open source →
  20. 0.0.3 25 Jan 2025
    Release notes
    • iOS Support: Added support for iOS, enabling seamless integration of the TikTok Events Manager SDK on Apple devices.
    • Bug Fixes: Resolved several issues related to event tracking and parameter handling for better stability and performance.
    Open source →
  21. 0.0.2 25 Jan 2025
    Release notes
    • Documentation: Enhanced the README.md
    • Flutter Environment: Broadened the minimum Flutter SDK requirement to support more projects.
    • Example Project: Added a sample Flutter.
    Open source →
  22. 0.0.1 25 Jan 2025
    Release notes
    • TikTok Events Manager SDK Flutter Plugin
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive