At a glance: Integrate AppsFlyer SDK into iOS/Android apps developed with React Native to measure installs, in-app events, media sources, and more.
Related reading
For a complete picture of working with the React Native plugin in AppsFlyer, be sure to read these articles:
- React Native plugin overview (this article)
- React Native plugin integration
- React Native API reference
Important!
React Native V6 plugin
A React Native V6 plugin is available, helping app owners and developers prepare for iOS 14, and providing app attribution and event reporting functionality to Android and iOS mobile apps. The plugin is functionally equivalent to the AppsFlyer iOS and Android SDKs.
The plugin is open-source and available on GitHub.
To update your plugin from an earlier version:
- Remove the earlier plugin and replace it following the instruction in our GitHub guide.
- Change the integration code by renaming and deleting the necessary APIs.
Deprecated versions
To learn about which plugin versions are deprecated, how it affects you, and how to update to the latest SDK version, click here.
Overview
AppsFlyer's React Native plugin adds SDK functionality when you build your app. Record installs, updates, and sessions as well as in-app events (such as in-app purchases, game levels, etc.) and use them to evaluate ROI and user-engagement levels.
To learn more, visit the node package manager (npm) page for the AppsFlyer React Native plugin.
Tab | Purpose | Result |
---|---|---|
[Mandatory] |
How to add and configure the SDK. |
App dashboard shows:
|
[Recommended] Core APIs |
How to use plugin core APIs.
|
App dashboard shows:
Ready to:
|
Additional APIs |
How to implement and use optional APIs for:
|
Ready to:
|
API reference |
Quick plugin API reference for developers |
Plugin compatibility
The latest version of the React Native plugin is built with:
- iOS: AppsFlyer SDK V6.2.3
- Android: AppsFlyer SDK V6.2.0