PackageTrack
Sign in Get early access

appsflyer_sdk

A Flutter plugin for AppsFlyer SDK. Supports iOS and Android.

6.18.1 386K downloads/mo #35 most downloaded on pub.dev AppsFlyerSDK/flutter_appsflyer_sdk

What this package is like to depend on

Last release 28 days ago

27 Jul 2026

Ships fairly regularly

a new release about every 6 weeks

Most releases are documented

notes for 86 of 107 stable releases

1 version withdrawn

withdrawn after publishing

8 years old

127 releases · first in 2018

14 releases in the last 12 months

see the full history below

Release timeline

127 releases · Oct 2018 to Jul 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 127
  1. 6.18.1 27 Jul 2026
    Release notes

    AppsFlyer Flutter Plugin v6.18.1

    📦 Installation

    Add to your pubspec.yaml:

    dependencies:
      appsflyer_sdk: ^6.18.1

    Then run:

    flutter pub get

    📋 Changes in This Release

    Release version 6.18.1. See CHANGELOG.md for details.

    🔧 SDK Versions

    • Android: AppsFlyer SDK v6.18.1
    • iOS: AppsFlyer SDK v6.18.1

    📚 Documentation

    🔗 Links

    💬 Support

    For issues and questions, please contact [email protected]

    Open source →
  2. 6.18.1-rc2 26 Jul 2026 pre-release
    Release notes

    AppsFlyer Flutter Plugin - Release Candidate 6.18.1-rc2

    🚀 Release Candidate for Testing

    This is a pre-release version for QA testing. Please do not use in production.

    📋 Changes

    Please refer to CHANGELOG.md for detailed changes.

    🧪 Testing Instructions

    1. Add to your pubspec.yaml:

      dependencies:
        appsflyer_sdk:
          git:
            url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git
            ref: 6.18.1-rc2
    2. Run flutter pub get

    3. Test the integration thoroughly

    4. Report any issues to the development team

    📦 SDK Versions

    • Android AppsFlyer SDK: (check android/build.gradle)
    • iOS AppsFlyer SDK: (check ios/appsflyer_sdk.podspec)

    Note: This is a pre-release and should not be used in production applications.

    Open source →
  3. 6.18.1-rc1 26 Jul 2026 pre-release
    Release notes

    AppsFlyer Flutter Plugin - Release Candidate 6.18.1-rc1

    🚀 Release Candidate for Testing

    This is a pre-release version for QA testing. Please do not use in production.

    📋 Changes

    Please refer to CHANGELOG.md for detailed changes.

    🧪 Testing Instructions

    1. Add to your pubspec.yaml:

      dependencies:
        appsflyer_sdk:
          git:
            url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git
            ref: 6.18.1-rc1
    2. Run flutter pub get

    3. Test the integration thoroughly

    4. Report any issues to the development team

    📦 SDK Versions

    • Android AppsFlyer SDK: (check android/build.gradle)
    • iOS AppsFlyer SDK: (check ios/appsflyer_sdk.podspec)

    Note: This is a pre-release and should not be used in production applications.

    Open source →
  4. 6.18.0 06 May 2026
    Release notes

    AppsFlyer Flutter Plugin v6.18.0

    📦 Installation

    Add to your pubspec.yaml:

    dependencies:
      appsflyer_sdk: ^6.18.0

    Then run:

    flutter pub get

    📋 Changes in This Release

    Release version 6.18.0. See CHANGELOG.md for details.

    🔧 SDK Versions

    • Android: AppsFlyer SDK v6.18.0
    • iOS: AppsFlyer SDK v6.18.0

    📚 Documentation

    🔗 Links

    💬 Support

    For issues and questions, please contact [email protected]

    Open source →
    Release notes
    • Updated Android SDK from 6.17.6 to 6.18.0
    • Updated iOS SDK from 6.17.9 to 6.18.0
    • Updated iOS Purchase Connector from 6.17.9 to 6.18.0
    • Fixed Android warm-app deep link consumption race so DeepLinkListener fires reliably when the app is resumed from a VIEW intent (forward new intents to AppsFlyerLib from the plugin's onNewIntentListener before the SDK's onResume auto-handler marks them af_consumed)
    • Added Swift Package Manager (SPM) support for the Core iOS integration (ios/appsflyer_sdk/Package.swift), alongside continued full CocoaPods support — no behavior change for existing CocoaPods consumers. Purchase Connector remains CocoaPods-only for now, pending resolution of an upstream Flutter limitation (flutter/flutter#161182) that blocks conditionally-compiled plugin features under SPM.
    Open source →
  5. 6.18.0-rc1 05 May 2026 pre-release
    Release notes

    AppsFlyer Flutter Plugin - Release Candidate 6.18.0-rc1

    🚀 Release Candidate for Testing

    This is a pre-release version for QA testing. Please do not use in production.

    📋 Changes

    Please refer to CHANGELOG.md for detailed changes.

    🧪 Testing Instructions

    1. Add to your pubspec.yaml:

      dependencies:
        appsflyer_sdk:
          git:
            url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git
            ref: 6.18.0-rc1
    2. Run flutter pub get

    3. Test the integration thoroughly

    4. Report any issues to the development team

    📦 SDK Versions

    • Android AppsFlyer SDK: (check android/build.gradle)
    • iOS AppsFlyer SDK: (check ios/appsflyer_sdk.podspec)

    Note: This is a pre-release and should not be used in production applications.

    Open source →
  6. 6.17.9 26 Mar 2026
    Release notes

    AppsFlyer Flutter Plugin v6.17.9

    📦 Installation

    Add to your pubspec.yaml:

    dependencies:
      appsflyer_sdk: ^6.17.9

    Then run:

    flutter pub get

    📋 Changes in This Release

    Release version 6.17.9. See CHANGELOG.md for details.

    🔧 SDK Versions

    • Android: AppsFlyer SDK v6.17.6
    • iOS: AppsFlyer SDK v6.17.9

    📚 Documentation

    🔗 Links

    💬 Support

    For issues and questions, please contact [email protected]

    Open source →
    Release notes
    • Added UIScene lifecycle support for iOS deep linking (Flutter 3.41+ compatibility)
      • Adopted FlutterSceneLifeCycleDelegate with compile-time guard for backward compatibility
      • Added scene:openURLContexts: for warm-start URI-scheme deep links
      • Added scene:willConnectToSession:options: for cold-start URI-scheme and Universal Links
      • Added scene:continueUserActivity: for Universal Links via UIScene
    • Fixed getViewController to use UIWindowScene lookup on iOS 13+ (replaces deprecated UIApplication.delegate.window)
    • Updated iOS SDK from 6.17.8 to 6.17.9
    • Updated iOS Purchase Connector from 6.17.8 to 6.17.9
    Open source →
  7. 6.17.9+1 15 Apr 2026
    Release notes

    AppsFlyer Flutter Plugin v6.17.9+1

    📦 Installation

    Add to your pubspec.yaml:

    dependencies:
      appsflyer_sdk: ^6.17.9+1

    Then run:

    flutter pub get

    📋 Changes in This Release

    Release version 6.17.9+1. See CHANGELOG.md for details.

    🔧 SDK Versions

    • Android: AppsFlyer SDK v6.17.6
    • iOS: AppsFlyer SDK v6.17.9

    📚 Documentation

    🔗 Links

    💬 Support

    For issues and questions, please contact [email protected]

    Open source →
  8. 6.17.9+1-rc1 15 Apr 2026
    Release notes

    AppsFlyer Flutter Plugin - Release Candidate 6.17.9+1-rc1

    🚀 Release Candidate for Testing

    This is a pre-release version for QA testing. Please do not use in production.

    📋 Changes

    Please refer to CHANGELOG.md for detailed changes.

    🧪 Testing Instructions

    1. Add to your pubspec.yaml:

      dependencies:
        appsflyer_sdk:
          git:
            url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git
            ref: 6.17.9+1-rc1
    2. Run flutter pub get

    3. Test the integration thoroughly

    4. Report any issues to the development team

    📦 SDK Versions

    • Android AppsFlyer SDK: (check android/build.gradle)
    • iOS AppsFlyer SDK: (check ios/appsflyer_sdk.podspec)

    Note: This is a pre-release and should not be used in production applications.

    Open source →
  9. 6.17.9-rc1 26 Mar 2026 pre-release
    Release notes

    AppsFlyer Flutter Plugin - Release Candidate 6.17.9-rc1

    🚀 Release Candidate for Testing

    This is a pre-release version for QA testing. Please do not use in production.

    📋 Changes

    Please refer to CHANGELOG.md for detailed changes.

    🧪 Testing Instructions

    1. Add to your pubspec.yaml:

      dependencies:
        appsflyer_sdk:
          git:
            url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git
            ref: 6.17.9-rc1
    2. Run flutter pub get

    3. Test the integration thoroughly

    4. Report any issues to the development team

    📦 SDK Versions

    • Android AppsFlyer SDK: (check android/build.gradle)
    • iOS AppsFlyer SDK: (check ios/appsflyer_sdk.podspec)

    Note: This is a pre-release and should not be used in production applications.

    Open source →
  10. 6.17.8 30 Dec 2025
    Release notes
    • Updated Android SDK from 6.17.4 to 6.17.5
    • Updated iOS SDK from 6.17.7 to 6.17.8
    • Updated iOS Purchase Connector from 6.17.7 to 6.17.8
    • Deprecated validateAndLogInAppAndroidPurchase (V1) - use validateAndLogInAppPurchaseV2 instead
    • Deprecated validateAndLogInAppIosPurchase (V1) - use validateAndLogInAppPurchaseV2 instead
    • Enhanced iOS error handling for validateAndLogInAppPurchaseV2 with comprehensive NSError parsing (code, domain, userInfo)
    • Documentation Updates:
      • Removed "Beta" label from validateAndLogInAppPurchaseV2 API
      • Marked V1 purchase validation APIs as Deprecated
      • Added comprehensive PlatformException error handling examples for V2 API
      • Added iOS token format explanation for uninstall measurement
      • Added cross-platform Firebase Messaging example for uninstall tokens
    Open source →
  11. 6.17.8-rc1 30 Dec 2025 pre-release

    Nothing published for this version

  12. 6.17.7 22 Oct 2025
    Release notes
    • Updated to AppsFlyer SDK v6.17.7 for iOS and Flutter plugin version
    • Android AppsFlyer SDK remains at v6.17.3
    • iOS AppsFlyer SDK upgraded to v6.17.7
    • Android Purchase Connector module updated (to support Google Billing Library 8)
    • Code cleanups
    • Documentation Updates:
      • Enhanced push notification measurement documentation with clear separation between traditional af object approach and OneLink URL approach
      • Added comprehensive iOS-specific requirements for OneLink push notification integration
      • Clarified the need to call sendPushNotificationData() on iOS when using addPushNotificationDeepLinkPath()
      • Added complete code examples for both push notification integration approaches with Firebase Cloud Messaging
      • Added Flutter 3.27+ breaking change documentation for deep linking (must disable Flutter's built-in deep linking to avoid conflicts with AppsFlyer)
      • Replaced effective_dart with flutter_lints in development dependencies
    Open source →
  13. 6.17.7+1 02 Nov 2025
    Release notes
    • Update Android SDK version to 6.17.4
    Open source →
  14. 6.17.5 04 Sep 2025
    Release notes
    • Updated to AppsFlyer SDK v6.17.5 for iOS
    Open source →
  15. 6.17.3 24 Aug 2025
    Release notes
    • Updated to AppsFlyer SDK v6.17.3 for both Android and iOS
    • Added validateAndLogInAppPurchaseV2 API (Beta) for improved cross-platform purchase validation
    • Unified AFPurchaseDetails data structure for type-safe purchase validation
    • Enhanced error handling and consistent API across Android and iOS
    • Maintains backward compatibility with existing purchase validation methods
    Open source →
  16. 6.17.1 07 Aug 2025
    Release notes
    • Android: Bug fix for users who expirienced NullPointerExceptions.
    • Android: added a new disableAppSetId() method for AppSet ID opting-out.
    • iOS: Added support for Google Integrated Conversion (ICM) measurement.
    • Documentation small fixes.
    • Purchase Connector is rolled out to production (StoreKit2 support will be enrolled on next release).
    Open source →
  17. 6.16.21 26 Jun 2025
    Release notes
    • Bug fix for users who reported Locale issue on Android, fixed Locale issue by forcing toUpperCase(Locale.ENGLISH)
    • Expanded the unit–tests
    Open source →
  18. 6.16.21-rc1 26 Jun 2025 pre-release

    Nothing published for this version

  19. 6.16.2 28 Apr 2025
    Release notes
    • setConsentData is now deprecated!
    • setConsentDataV2 is the new and recommended way to set manual user consent.
    • Added getVersionNumber, returns the plugin's version.
    • Fixed typos within the code.
    • Fixed and updated tests and their frameworks.
    • Push notification measurment API's documentation has been updated.
    • Closed a few potential memory leaks.
    • Update iOS version to 6.16.2
    • Update Android version to 6.16.2
    Open source →
  20. 6.16.2-rc1 28 Apr 2025 pre-release

    Nothing published for this version

  21. 6.15.2 30 Oct 2024
    Release notes
    • Fixed NullPointerException issue on Android that some clients had.
    • Fixed Android MediationNetwork enum issue.
    • Update iOS version to 6.15.3
    • Update Android version to 6.15.2
    Open source →
  22. 6.15.2-rc1 30 Oct 2024 pre-release

    Nothing published for this version

  23. 6.15.1 04 Sep 2024
    Release notes
    • Implementation of the new logAdRevenue API for iOS and Android
    • Documentation update for the new logAdRevenue API
    • Update iOS version to 6.15.1
    • Update Android version to 6.15.1
    Open source →
  24. 6.15.1-rc1 04 Sep 2024 pre-release

    Nothing published for this version

  25. 6.14.3 02 May 2024
    Release notes
    • Fixed mapOptions issue with manualStart
    • Inherit Privacy Manifest from the native iOS SDK via Cocoapods
    • Bump iOS version to 6.14.3
    Open source →
  26. 6.14.2 21 Apr 2024
    Release notes
    Open source →
  27. 6.14.1 21 Apr 2024

    Nothing published for this version

  28. 6.13.2 01 Apr 2024
    Release notes
    • Added new APIs such as anonymizeUser , performOnDeepLinking
    • Added to the startSDK API, onSuccess and onError callbacks
    • Update to iOS SDK to v6.13.2
    Open source →
  29. 6.13.2+1 10 Apr 2024
    Release notes
    • Hotfix for manualStart on iOS
    Open source →
  30. 6.13.0 18 Feb 2024 withdrawn

    Nothing published for this version

  31. 6.13.0+1 18 Feb 2024
    Release notes
    • Added enableTCFDataCollection , setConsentData with AppsFlyerConsent class
    • Added new boolean option to AppsFlyerOption class , manualStart
    • Added startSDK API
    • Updated readme and elaborated on the new APIs
    Open source →
  32. 6.13.0+2 06 Mar 2024
    Release notes
    • Update to iOS SDK to v6.13.1
    Open source →
  33. 6.12.2 28 Aug 2023
    Release notes
    • Update to Android SDK to v6.12.2 & iOS SDK to v6.12.2
    • Deprecated CreateOneLinkHttpTask updated to LinkGenerator
    • Fixed Gradle 8.0 issue
    • Documented API and removed unused imports
    Open source →
  34. 6.11.3 12 Jul 2023
    Release notes
    • null pointer exception fix for android, push notification bug fix & ios sdk 6.11.2
    Open source →
  35. 6.11.2 29 Jun 2023
    Release notes
    • update to Android SDK to v6.11.2
    Open source →
  36. 6.11.1 08 Jun 2023
    Release notes
    • update to Android SDK to v6.11.1
    Open source →
  37. 6.10.3 03 May 2023

    Nothing published for this version

  38. 6.9.3 07 Dec 2022
    Release notes
    • update to Android SDK to v6.9.3 & iOS SDK to v6.9.1
    • Added addPushNotificationDeepLinkPath API
    • Added setCustomerIdAndLogSession API for android
    Open source →
  39. 6.8.2 30 Aug 2022
    Release notes
    • update to android v6.8.2
    Open source →
  40. 6.8.0 07 Aug 2022
    Release notes
    • The API enableLocationCollection has been removed.
    • The API setDisableNetworkData has been added.
    • The AD_ID permission has been added to the plugin.
    • Updated AppsFlyer Android SDK to v6.8.0
    • Updated AppsFlyer iOS SDK to v6.8.0
    Open source →
  41. 6.5.2 07 Feb 2022
    Release notes
    • Updated AppsFlyer Android SDK to v6.5.2
    • Updated AppsFlyer iOS SDK to v6.5.2
    Open source →
  42. 6.5.2+1 16 Mar 2022
    Release notes
    • New APIs: getOutOfStore, setOutOfStore, setResolveDeepLinkURLs, setPartnerData
    Open source →
  43. 6.5.2+2 05 Apr 2022

    Nothing published for this version

  44. 6.4.4 13 Dec 2021

    Nothing published for this version

  45. 6.4.4+1 13 Dec 2021

    Nothing published for this version

  46. 6.4.4+2 14 Dec 2021

    Nothing published for this version

  47. 6.4.0 03 Oct 2021
    Release notes
    • Updated to 6.4.0 in iOS & Android SDK
    • Dedicated class for UDL for handling deeplink
    • New API setSharingFilterForPartners.setSharingFilter & setSharingFilterForAllPartners APIs were deprecated.
    • setIntent is not required anymore in MainActivity (Android)
    • application(_:open:sourceApplication:annotation:) is not required anymore in AppDelegate (iOS)
    • application(_:open:options:) is not required anymore in AppDelegate (iOS)
    • application(_:continue:restorationHandler:) is not required anymore in AppDelegate (iOS)
    Open source →
  48. 6.4.0+1 14 Oct 2021
    Release notes
    • Added nullable in deeplink object
    • Remove of local stream import
    Open source →
  49. 6.4.0+2 23 Nov 2021

    Nothing published for this version

  50. 6.3.5 26 Aug 2021
    Release notes
    • Updated AppsFlyer iOS SDK to v6.3.5
    Open source →
  51. 6.3.5+1 29 Aug 2021
    Release notes

    Added setCurrentDeviceLanguage API

    Open source →
  52. 6.3.5+2 14 Sep 2021
    Release notes

    Removed streams from the plugin

    Open source →
  53. 6.3.5+3 15 Sep 2021
    Release notes

    rollback to previous version

    Open source →
  54. 6.3.3+1 26 Aug 2021
    Release notes
    • fix JNI issue
    Open source →
  55. 6.3.3-nullsafety.0 27 Jul 2021 pre-release
    Release notes
    • change to local broadcast
    Open source →
  56. 6.3.2-nullsafety.0 24 Jun 2021 pre-release
    Release notes
    • Update to SDK v6.3.2 and added support for disabling advertiser ID on Android
    Open source →
  57. 6.3.0-nullsafety.0-beta 20 May 2021 pre-release

    Nothing published for this version

  58. 6.3.0-nullsafety.1 13 Jun 2021 pre-release
    Release notes
    • Added effective dart package for linter rules
    Open source →
  59. 6.3.0-nullsafety.0 20 May 2021 pre-release
    Release notes
    • Update iOS & Android to SDK v6.3.0
    Open source →
  60. 6.2.6-nullsafety.1 11 May 2021 pre-release
    Release notes
    • Fix for deeplinking in iOS
    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