AppsFlyer SDKs
Every SDK AppsFlyer publishes for app frameworks, with the package to install, its licence, minimum OS and what it needs from your app.
AppsFlyer publishes official SDKs for 9 of the 9 frameworks tracked here: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web.
AppsFlyer pinout: one pin per framework
AppsFlyer SDK packages
Last checked 2 Nov 2026
| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| React Native | Official | react-native-appsflyer | npm | 7.0.2-v2 | MIT | iOS 13.0; Android API 21 (default) | Source | Install docs | The npm latest tag is 7.0.2-v2; release candidates are on a separate tag. |
| Flutter | Official | appsflyer_sdk | pub.dev | 7.0.4 | MIT | iOS 13.0; Android API 21 | Source | Install docs | Verified publisher appsflyer.com on pub.dev; plugin also ships a Package.swift for SPM. |
| Expo | Official | react-native-appsflyer (Expo config plugin via app.json plugins) | npm | 7.0.2-v2 | MIT | Expo SDK 52+ (New Architecture) | Source | Install docs | Requires expo-dev-client development build and expo prebuild; not Expo Go. |
| Unity | Official | appsflyer-unity-plugin (AppsFlyer Unity plugin) | GitHub releases (.unitypackage) + UPM git branches | 7.0.3 | MIT | Unity 2023.1+; OS not published | Source | Install docs | Needs EDM4U 1.2.187+ to resolve native dependencies; an OpenUPM entry com.appsflyer.unity exists at 6.17.1 (not the documented route). |
| Capacitor | Official | appsflyer-capacitor-plugin | npm | 7.0.2-v2 | MIT | iOS 12.0; Android API 21 (default) | Source | Install docs | Separate npm dist-tags exist for older Capacitor majors (latest-3 to latest-6). |
| Cordova | Official | cordova-plugin-appsflyer-sdk | npm | 7.0.4 | MIT | cordova-android 13+, cordova-ios 7.1.1+; OS not published | Source | Install docs | |
| iOS (native) | Official | AppsFlyerFramework (SPM product AppsFlyerLib) | CocoaPods + SPM | 7.0.4 | Proprietary | iOS 12.0 | Source | Install docs | SPM available since 6.1.0 via AppsFlyerFramework-Static, -Dynamic and -Strict repos; binary only, no source. |
| Android (native) | Official | com.appsflyer:af-android-sdk | Maven Central | 7.0.4 | Proprietary | Android API 21 | Source | Install docs | GitHub repo holds only LICENSE (terms of use) and README; SDK is closed source. |
| Web | Official | AppsFlyer Web SDK (script snippet; no npm package documented) | Script snippet / GTM / Adobe Launch | Not published | Not published | Browser | Not public | Install docs | Installed as a script snippet or through a tag manager; AppsFlyer labels parts of it Beta. |
What the AppsFlyer SDK needs from you
From AppsFlyer's own documentation and the SDK's published manifest and package files.
- Android permissionsINTERNET, ACCESS_NETWORK_STATE and com.google.android.gms.permission.AD_ID are declared in the SDK's own manifest (AD_ID added automatically since 6.8.0; child-directed apps remove it with tools:node="remove"); docs show INTERNET and ACCESS_NETWORK_STATE in the manifest snippet.
- Play Install ReferrerUses Google Play Install Referrer; native docs tell the developer to add com.android.installreferrer:installreferrer:2.2 (the RN, Flutter, Cordova and Unity wrappers add it themselves).
- ATT prompt (iOS)App calls requestTrackingAuthorization itself; SDK offers waitForATTUserAuthorization(timeoutInterval:) before start (docs example 60 s).
- Deep linksOneLink with Unified Deep Linking (onDeepLinking callback, registered before SDK start) for direct and deferred deep links; universal links/App Links and URI scheme set up per platform; legacy onConversionData deferred method not reliable on iOS 14.5+.
- SKANSKAN measured via the SDK; docs ask for NSAdvertisingAttributionReportEndpoint=https://appsflyer-skadnetwork.com/ in Info.plist for postback copies (plus AdAttributionKit postback copy key).
Questions
Which frameworks does AppsFlyer have an SDK for?
AppsFlyer publishes official SDKs for 9 of the 9 frameworks tracked here: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web.
Does AppsFlyer have an Expo SDK?
Yes. AppsFlyer's Expo route is react-native-appsflyer (Expo config plugin via app.json plugins). Requires expo-dev-client development build and expo prebuild; not Expo Go. Any native SDK in Expo needs a development build rather than Expo Go.
What is the minimum iOS version for the AppsFlyer iOS SDK?
The AppsFlyer iOS SDK (AppsFlyerFramework (SPM product AppsFlyerLib), version 7.0.4) states iOS 12.0.
What licence are AppsFlyer's SDKs under?
The registries and repositories state: MIT, Not published, Proprietary. Check the licence of the exact package you install, because wrappers and native SDKs can differ.
Does the AppsFlyer Android SDK need the Play Install Referrer?
Uses Google Play Install Referrer; native docs tell the developer to add com.android.installreferrer:installreferrer:2.2 (the RN, Flutter, Cordova and Unity wrappers add it themselves).
How does the AppsFlyer iOS SDK handle the ATT prompt?
App calls requestTrackingAuthorization itself; SDK offers waitForATTUserAuthorization(timeoutInterval:) before start (docs example 60 s).
Sources
Read 2 Nov 2026.
- https://api.github.com/repos/AppsFlyerSDK/appsflyer-flutter-plugin
- https://api.github.com/repos/AppsFlyerSDK/appsflyer-react-native-plugin
- https://api.github.com/repos/AppsFlyerSDK/appsflyer-unity-plugin/releases/latest
- https://dev.appsflyer.com/hc/docs/install-android-sdk
- https://dev.appsflyer.com/hc/docs/install-ios-sdk
- https://dev.appsflyer.com/hc/docs/integrate-ios-sdk
- https://package.openupm.com/com.appsflyer.unity
- https://pub.dev/api/packages/appsflyer_sdk
- https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/HEAD/Package.swift
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-capacitor-plugin/HEAD/AppsflyerCapacitorPlugin.podspec
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-capacitor-plugin/HEAD/android/build.gradle
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-capacitor-plugin/HEAD/docs/DeepLink.md
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-cordova-plugin/HEAD/plugin.xml
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-cordova-plugin/HEAD/src/android/cordovaAF.gradle
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-flutter-plugin/HEAD/android/build.gradle
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-flutter-plugin/HEAD/ios/appsflyer_sdk.podspec
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-react-native-plugin/HEAD/Docs/RN_ExpoInstallation.md
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-react-native-plugin/HEAD/android/build.gradle
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-react-native-plugin/HEAD/react-native-appsflyer.podspec
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-unity-plugin/HEAD/Assets/AppsFlyer/package.json
- https://raw.githubusercontent.com/AppsFlyerSDK/appsflyer-unity-plugin/HEAD/README.md
- https://registry.npmjs.org/appsflyer-capacitor-plugin
- https://registry.npmjs.org/cordova-plugin-appsflyer-sdk/latest
- https://registry.npmjs.org/react-native-appsflyer
- https://repo1.maven.org/maven2/com/appsflyer/af-android-sdk/7.0.4/af-android-sdk-7.0.4.aar
- https://repo1.maven.org/maven2/com/appsflyer/af-android-sdk/7.0.4/af-android-sdk-7.0.4.pom
- https://repo1.maven.org/maven2/com/appsflyer/af-android-sdk/maven-metadata.xml
- https://support.appsflyer.com/hc/en-us/articles/43485611331473-Integrate-AppsFlyer-Web-SDK
- https://trunk.cocoapods.org/api/v1/pods/AppsFlyerFramework/specs/7.0.4
Other MMPs
- VN-017 of 9
AdjustOfficial SDKs: React Native, Flutter, Unity, Cordova, iOS, Android and Web - VN-028 of 9
AirbridgeOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-036 of 9
AppMetricaOfficial SDKs: React Native, Flutter, Expo, Unity, iOS and Android - VN-057 of 9
BranchOfficial SDKs: React Native, Unity, Capacitor, Cordova, iOS, Android and Web - VN-068 of 9
KochavaOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-078 of 9
LinkrunnerOfficial SDKs: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web - VN-088 of 9
SingularOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-096 of 9
TenjinOfficial SDKs: React Native, Flutter, Unity, Capacitor, iOS and Android