React Native plugin

 Important!

On March 1st, 2020, AppsFlyer is going to deprecate old SDK versions. To learn about which versions are deprecated, how it affects you, and how to update to the latest SDK version, click here.

1. 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.

1.1 SDK integration overview

Tab Purpose Result

[Mandatory]
Plugin integration

How to add and configure the SDK.

App dashboard shows:

  • New organic install
  • New non-organic install

[Recommended] Core APIs

How to use plugin core APIs.

  • Measure in-app events
  • Measure revenue
  • Perform deep linking
  • Gather conversion data

App dashboard shows:

  • In-app events
  • Revenue

Ready to:

  • Perform deep linking

Additional APIs

How to implement and use optional APIs for:

  • Uninstall measurements
  • Referrals (user invite attribution)
  • Push notifications

Ready to:

  • Measure uninstalls
  • Referrals
  • User engagements with push notifications
  • Handle user privacy scenarios and more

API reference

Quick plugin API reference for developers

1.2 Plugin compatibility

The latest version of the React Native plugin is built with:

  • iOS: AppsFlyer SDK v5.0.0
  • Android: AppsFlyer SDK v5.0.0
Was this article helpful?