Skip to content

AppsFlyerSDK/appsflyer-react-native-plugin

Repository files navigation

appsflyer-react-native-plugin

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

  • 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)
  • 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