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 2026Releases
latest 60 of 127-
6.18.127 Jul 2026Release notes
Open source →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]
-
6.18.1-rc226 Jul 2026 pre-releaseRelease notes
Open source →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
-
Add to your
pubspec.yaml:dependencies: appsflyer_sdk: git: url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git ref: 6.18.1-rc2
-
Run
flutter pub get -
Test the integration thoroughly
-
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.
-
-
6.18.1-rc126 Jul 2026 pre-releaseRelease notes
Open source →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
-
Add to your
pubspec.yaml:dependencies: appsflyer_sdk: git: url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git ref: 6.18.1-rc1
-
Run
flutter pub get -
Test the integration thoroughly
-
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.
-
-
6.18.006 May 2026Release notes
Open source →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]
Release notes
Open source →- 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
DeepLinkListenerfires reliably when the app is resumed from aVIEWintent (forward new intents toAppsFlyerLibfrom the plugin'sonNewIntentListenerbefore the SDK'sonResumeauto-handler marks themaf_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.
-
6.18.0-rc105 May 2026 pre-releaseRelease notes
Open source →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
-
Add to your
pubspec.yaml:dependencies: appsflyer_sdk: git: url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git ref: 6.18.0-rc1
-
Run
flutter pub get -
Test the integration thoroughly
-
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.
-
-
6.17.926 Mar 2026Release notes
Open source →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]
Release notes
Open source →- Added UIScene lifecycle support for iOS deep linking (Flutter 3.41+ compatibility)
- Adopted
FlutterSceneLifeCycleDelegatewith 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
- Adopted
- Fixed
getViewControllerto useUIWindowScenelookup on iOS 13+ (replaces deprecatedUIApplication.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
-
6.17.9+115 Apr 2026Release notes
Open source →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]
-
6.17.9+1-rc115 Apr 2026Release notes
Open source →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
-
Add to your
pubspec.yaml:dependencies: appsflyer_sdk: git: url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git ref: 6.17.9+1-rc1
-
Run
flutter pub get -
Test the integration thoroughly
-
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.
-
-
6.17.9-rc126 Mar 2026 pre-releaseRelease notes
Open source →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
-
Add to your
pubspec.yaml:dependencies: appsflyer_sdk: git: url: https://github.com/AppsFlyerSDK/appsflyer-flutter-plugin.git ref: 6.17.9-rc1
-
Run
flutter pub get -
Test the integration thoroughly
-
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.
-
-
6.17.830 Dec 2025Release notes
Open source →- 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) - usevalidateAndLogInAppPurchaseV2instead - Deprecated
validateAndLogInAppIosPurchase(V1) - usevalidateAndLogInAppPurchaseV2instead - Enhanced iOS error handling for
validateAndLogInAppPurchaseV2with comprehensive NSError parsing (code, domain, userInfo) - Documentation Updates:
- Removed "Beta" label from
validateAndLogInAppPurchaseV2API - Marked V1 purchase validation APIs as Deprecated
- Added comprehensive
PlatformExceptionerror handling examples for V2 API - Added iOS token format explanation for uninstall measurement
- Added cross-platform Firebase Messaging example for uninstall tokens
- Removed "Beta" label from
-
6.17.8-rc130 Dec 2025 pre-releaseNothing published for this version
-
6.17.722 Oct 2025Release notes
Open source →- 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
afobject approach and OneLink URL approach - Added comprehensive iOS-specific requirements for OneLink push notification integration
- Clarified the need to call
sendPushNotificationData()on iOS when usingaddPushNotificationDeepLinkPath() - 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_dartwithflutter_lintsin development dependencies
- Enhanced push notification measurement documentation with clear separation between traditional
-
6.17.7+102 Nov 2025 -
6.17.504 Sep 2025 -
6.17.324 Aug 2025Release notes
Open source →- 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
-
6.17.107 Aug 2025Release notes
Open source →- 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).
- Android: Bug fix for users who expirienced
-
6.16.2126 Jun 2025Release notes
Open source →- Bug fix for users who reported Locale issue on Android, fixed Locale issue by forcing toUpperCase(Locale.ENGLISH)
- Expanded the unit–tests
-
6.16.21-rc126 Jun 2025 pre-releaseNothing published for this version
-
6.16.228 Apr 2025Release notes
Open source →- 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
-
6.16.2-rc128 Apr 2025 pre-releaseNothing published for this version
-
6.15.230 Oct 2024Release notes
Open source →- 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
-
6.15.2-rc130 Oct 2024 pre-releaseNothing published for this version
-
6.15.104 Sep 2024Release notes
Open source →- 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
-
6.15.1-rc104 Sep 2024 pre-releaseNothing published for this version
-
6.14.302 May 2024Release notes
Open source →- Fixed mapOptions issue with manualStart
- Inherit Privacy Manifest from the native iOS SDK via Cocoapods
- Bump iOS version to 6.14.3
-
6.14.221 Apr 2024Release notes
Open source →- Bump version to iOS v6.14.2 and Android v6.14.0
- Added Privacy Manifest to support Apple latest changes: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
-
6.14.121 Apr 2024Nothing published for this version
-
6.13.201 Apr 2024Release notes
Open source →- Added new APIs such as
anonymizeUser,performOnDeepLinking - Added to the
startSDKAPI,onSuccessandonErrorcallbacks - Update to iOS SDK to v6.13.2
- Added new APIs such as
-
6.13.2+110 Apr 2024 -
6.13.018 Feb 2024 withdrawnNothing published for this version
-
6.13.0+118 Feb 2024Release notes
Open source →- 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
-
6.13.0+206 Mar 2024 -
6.12.228 Aug 2023Release notes
Open source →- 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
-
6.11.312 Jul 2023Release notes
Open source →- null pointer exception fix for android, push notification bug fix & ios sdk 6.11.2
-
6.11.229 Jun 2023 -
6.11.108 Jun 2023 -
6.10.303 May 2023Nothing published for this version
-
6.9.307 Dec 2022Release notes
Open source →- update to Android SDK to v6.9.3 & iOS SDK to v6.9.1
- Added
addPushNotificationDeepLinkPathAPI - Added
setCustomerIdAndLogSessionAPI for android
-
6.8.230 Aug 2022 -
6.8.007 Aug 2022Release notes
Open source →- The API
enableLocationCollectionhas been removed. - The API
setDisableNetworkDatahas 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
- The API
-
6.5.207 Feb 2022Release notes
Open source →- Updated AppsFlyer Android SDK to v6.5.2
- Updated AppsFlyer iOS SDK to v6.5.2
-
6.5.2+116 Mar 2022Release notes
Open source →- New APIs: getOutOfStore, setOutOfStore, setResolveDeepLinkURLs, setPartnerData
-
6.5.2+205 Apr 2022Nothing published for this version
-
6.4.413 Dec 2021Nothing published for this version
-
6.4.4+113 Dec 2021Nothing published for this version
-
6.4.4+214 Dec 2021Nothing published for this version
-
6.4.003 Oct 2021Release notes
Open source →- Updated to 6.4.0 in iOS & Android SDK
- Dedicated class for UDL for handling deeplink
- New API
setSharingFilterForPartners.setSharingFilter&setSharingFilterForAllPartnersAPIs 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)
-
6.4.0+114 Oct 2021 -
6.4.0+223 Nov 2021Nothing published for this version
-
6.3.526 Aug 2021 -
6.3.5+129 Aug 2021 -
6.3.5+214 Sep 2021 -
6.3.5+315 Sep 2021 -
6.3.3+126 Aug 2021 -
6.3.3-nullsafety.027 Jul 2021 pre-release -
6.3.2-nullsafety.024 Jun 2021 pre-releaseRelease notes
Open source →- Update to SDK v6.3.2 and added support for disabling advertiser ID on Android
-
6.3.0-nullsafety.0-beta20 May 2021 pre-releaseNothing published for this version
-
6.3.0-nullsafety.113 Jun 2021 pre-release -
6.3.0-nullsafety.020 May 2021 pre-release -
6.2.6-nullsafety.111 May 2021 pre-release