GitHub - AppsFlyerSDK/appsflyer-react-native-plugin: AppsFlyer plugin for React Native

License: MIT npm version Downloads

๐Ÿ›  In order for us to provide optimal support, please contact AppsFlyer support through the Customer Assistant Chatbot for assistance with troubleshooting issues or product guidance.
To do so, please follow this article

This plugin is built for

  • Android AppsFlyer SDK v6.17.5
  • iOS AppsFlyer SDK v6.17.8
  • Minimum tested with React-Native v0.62.0 (older versions might be supported)

Release Updates

  • Starting with version 6.17.1 the plugin supports the Purchase Connector for validating and measuring Subscription and In-app purchase events. Integration guide can be found here.

  • Starting with version 6.17.1 the TypeScript interfaces for Purchase Connector data sources have been simplified and are now breaking changes:

    • PurchaseRevenueDataSource.purchaseRevenueAdditionalParametersForProducts() function has been replaced with additionalParameters object
    • PurchaseRevenueDataSourceStoreKit2.purchaseRevenueAdditionalParametersStoreKit2ForProducts() function has been replaced with additionalParameters object
  • Starting with version 6.16.2, AppsFlyerConsent.forGDPRUser and AppsFlyerConsent.forNonGDPRUser have been deprecated. Use the new AppsFlyerConsent constructor instead. See Deprecation Notice.

  • Starting with version 6.15.1, upgraded to targetSDKVersion 34, Java 17, and Gradle 8.7 in AppsFlyer Android SDK v6.15.1.

  • Starting with version 6.15.1, iOS Minimum deployment target is set to 12.0.


๐Ÿš€ Getting Started

๐Ÿ”— Deep Linking

๐Ÿงช Sample Apps

API reference