react-native-appsflyer
Version:
React Native Appsflyer plugin
449 lines (292 loc) • 10.4 kB
Markdown
## 6.17.8
Release date: *2025-12-17*
- React Native >> Update Android SDK to 6.17.5
- React Native >> Update iOS SDK to 6.17.8
- React Native >> Update iOS Purchase Connector to 6.17.8
- React Native >> Fixed callback double-invocation crash in React Native New Architecture on Android
- React Native >> Fixed TypeScript return type for `validateAndLogInAppPurchaseV2`
- React Native >> Fixed TypeScript type issues (`onFailure` → `OnFailure`, import paths)
- React Native >> Fixed Expo Android build failure related to backup rules
- React Native >> Added `preferAppsFlyerBackupRules` flag for Expo Android (default: false)
- React Native >> Enhanced iOS Swift header import with CocoaPods fallback
- React Native >> Added ESLint configuration and lint scripts
- React Native >> Update Plugin to v6.17.8
## 6.17.7
Release date: 2025-10-22
- React Native >> Update Android SDK to 6.17.7
- React Native >> Update iOS SDK to 6.17.7
- React Native >> Update Plugin to v6.17.7
## 6.17.5
Release date: *2025-09-04*
- React Native >> Add new `disableAppSetId` API for Android platform
- React Native >> Preparing new `validateAndLogInAppPurchase` beta API with AFPurchaseDetails support
- React Native >> Update Android SDK to 6.17.3
- React Native >> Update iOS SDK to 6.17.5
- React Native >> Update Plugin to v6.17.5
## 6.17.2
Release date: *2025-07-30*
- React Native >> Add Purchase Connector and Swift AppDelegate support to Expo config plugin
- React Native >> expo 53 and RN 0.79 support
- React Native >> Add Expo Android Purchase Connector support
- React Native >> Fix withAppsFlyerAndroid configuration
- React Native >> Update Plugin to v6.17.2
## 6.17.1
Release date: *2025-07-01*
- React Native >> Update iOS Purchase Connector to 6.17.1
- React Native >> Update Plugin to v6.17.1
## 6.17.0
Release date: *2025-06-15*
- React Native >> Add Purchase Connector support with StoreKit2 option
- React Native >> Update iOS & Android SDKs to 6.17.0
- React Native >> Update Plugin to v6.17.0
## 6.16.2
Release date: *2025-03-19*
- SDK > React Native plugin > No enum constant com.appsflyer.MediationNetwork.xxx" error on Android with some mediation networks' names have _ (underscore) character
- React Native >> Update Plugin to v6.16.2
## 6.15.3
Release date: *2025-01-8*
- React Native >> Update iOS SDK to v6.15.3
- React native >> Update Android SDK to v6.15.2
## 6.15.1
Release date: *2024-09-15*
- React Native >> Update Plugin to v6.15.1
- React native plugin >> UDL failed deferred deep linking
## 6.14.3
Release date: *2024-04-28*
- Add privacy manifest
- Update Android to 6.14.0
- Update iOS to 6.14.3
## 6.13.1
Release date: *2024-03-07*
- React Native >> update iOS to 6.13.1
## 6.13.0
Release date: *2024-02-19*
- Add DMA support
- Fix incompatible config for RN >= 0.69.x
- Update Plugin to v6.13.0
## 6.12.2
Release date: *2023-08-29*
- Update Android native SDK 6.12.2
- Update iOS native SDK 6.12.2
## 6.12.1
Release date: *2023-07-26*
- Add 'link' property to onDeepLink object
- Update Android sdk v6.12.1
- Update iOS sdk v6.12.0
## 6.10.3
Release date: *2023-05-02*
- Update android SDK to 6.10.3
## 6.10.2
Release date: *2023-04-03*
- Update Android SDK to v6.10.2
- Update iOS SDK to v6.10.1
## 6.9.4
Release date: *2022-12-27*
- React Native > Change implementation to api when importing native android sdk
- Update React Native Plugin to v6.9.4
## 6.9.2
Release date: *2022-10-20*
- React Native Plugin - add support for the disableIDFVCollection API
## 6.9.1
Release date: *2022-09-22*
- React Native >> Support Deep Linking without calling startSDK()
- React Native >> Separate between initSDK and startSDK
## 6.8.2
Release date: *2022-08-30*
- React Native > update android native SDK to v6.8.2
## 6.8.0
Release date: *2022-07-24*
- Update React Native Plugin to v6.8.0
## 6.6.1
Release date: *2022-June-21*
- React Native > add support for the appendParametersToDeepLinkingURL API
## 6.6.0
Release date: *2022-May-18*
- React Native > Expo
- React Native > Fix app crash when activity is null on sendPushNotificationData
## 6.5.21
Release date: *2022-February-16*
- React Native > remove ActivityEventListener
## 6.5.20
Release date: *2022-January-30*
- React Native > Update native SDK to v6.5.2
- React Native > show the ATT in didBecomeActive of the plugin's sample app
- React Native > Android > userEmails defaults to None
- React Native > iOS > Deeplink not working when app is in killed state and restorationHandler is nil
- React Native > Android & iOS DeepLinkResult inconsistencies
- React Native > add typescript declarations
## 6.4.40
Release date: *2021-December-12*
- React Native Plugin - add support for the setPartnerData API
- React Native > fix WARN new NativeEventEmitter() for RN 0.66
- React Native > Update native sdk to 6.4.4
- React Native > remove jCenter from build.gradle
## 6.4.0
- Android SDK 6.4.0
- iOS SDK 6.4.0
- new setSharingFilterForPartners api
## 6.3.50
- iOS SDK 6.3.5
- `setCurrentDeviceLanguage` api for iOS
## 6.3.20
### *Bug*
- RN Android >> Exception in UDL callback parsing
### *Technical Story*
- React Native > update native sdk to 6.3.2
- React Native > add Strict flag to Podfile
## 6.3.0
### *Technical Story*
- React Native > update native sdk to 6.3.0
## 6.2.60
- iOS SDK 6.2.6
- Remove get SKAD rules manually
## 6.2.42
- `isDebug` and `appId` optional validation
- Fix sendPushNotification api [Android]
- add types to `package.json`
## 6.2.41
- Fix SKAD rules
## 6.2.40
- iOS SDK 6.2.4
- Validate initSdk `isDebug` and `appId`
## 6.2.31
- Update readme for iOS 14.5
- Send a session manually on launch (Android)
- Add 'isDeferred' boolean in onDeepLinking
## 6.2.30
- iOS SDK 6.2.3
- FIx logAndOpenStore generates user invite link
## 6.2.10
- Android SDK 6.2.0
- iOS SDK 6.2.1
- In-App events callback from the native sdk
- onDeepLink result data is string instead of an object [Android]
- `AppsFlyerAttribution` object for handling deep links
## 6.1.41
- Add onAttributionFailure listener
- fix event listeners error handling
## 6.1.40
- fix onAppOpenAttribution on iOS. PLEASE check out the Docs [here](https://github.com/AppsFlyerSDK/appsflyer-react-native-plugin/blob/releases/6.x.x/6.1.x/6.1.40/Docs/Guides.md#-ios-deep-links---universal-links-and-url-schemes)
## 6.1.30
- Android SDK 6.1.3
- iOS SDK 6.1.3
- setHost API
- addPushNotificationDeepLinkPath API
## 6.1.20
- Unified deep linking
## 6.1.10
- iOS SDK 6.1.1
- Android SDK 6.1.0
- Add script for switching between Strict and Regular mode
## 6.1.0
- iOS SDK 6.1.0
- Android SDK 6.1.0
## 6.0.50
- iOS SDK 6.0.5
- Android SDK 5.4.4
## 6.0.33
- Send Push Notification API
- Fix TypeScript types for initSdk and logEvent
## 6.0.31
- In-App purchase validation
- Add parameters type check to public api
- Fix crash on null callbacks
- Install Referrer v2.1
## 6.0.30
- iOS SDK 6.0.3
_init options properties renamed:_
| Old API | New API |
| ------------------------------|-----------------------------------|
| timeToWaitForAdvertiserID | timeToWaitForATTUserAuthorization |
## 6.0.20
- iOS SDK 6.0.2
_APIs renamed:_
| Old API | New API |
| ------------------------------|-------------------------------|
| trackEvent | logEvent |
| trackLocation | logLocation |
| stopTracking | stop |
| trackCrossPromotionImpression | logCrossPromotionImpression |
| trackAndOpenStore | logCrossPromotionAndOpenStore |
| setDeviceTrackingDisabled | anonymizeUser |
| disableAdvertiserIdentifier | disableAdvertisingIdentifier |
_APIs removed:_
- trackAppLaunch
- enableUninstallTracking
- sendDeepLinkData
## 5.4.40
- Android SDK v5.4.3
- iOS SDK v5.4.4
- Install Referrer v1.1.2
_New APIs:_
- disableAdvertiserIdentifier
- disableCollectASA
## 5.4.1
- Android and iOS SDK 5.4.1
- iOS lifecycle now handled natively and not from _handleAppStateChange
_New APIs:_
- setOneLinkCustomDomains
- setResolveDeepLinkURLs
- performOnAppAttribute
- setSharingFilterForAllPartners
- setSharingFilter
## 5.2.0
Android AppsFlyer SDK 5.2.0
iOS SDK AppsFlyer 5.2.0
Added brandDomain support for iOS & Android
## 5.1.3
Downgrade installReferrer to 1.0 due to bug in installReferrer 1.1
## 5.1.2
Add support for iOS for updateServerUninstallToken api
## 5.1.1
Added setDeviceTrackingDisabled api
## 5.1.0
Android AppsFlyer SDK 5.1.0
iOS SDK AppsFlyer 5.1.0
## 5.0.0
Android AppsFlyer SDK 5.0.0
iOS SDK AppsFlyer 5.0.0
## 1.4.7
Added Support for autolinking
## 1.4.6
Fixed issue #111 - https://github.com/AppsFlyerSDK/react-native-appsflyer/issues/111
See - https://github.com/AppsFlyerSDK/react-native-appsflyer/pull/112
## 1.4.5
Updated Android AppsFlyer SDK to 4.10.2
Updated iOS AppsFlyer SDK to 4.10.4
Changes and fixes:
- Update for iOS 13 push token retrieval needed for Uninstall Measurement
- replaced NativeAppEventEmitter with NativeEventEmitter - https://github.com/AppsFlyerSDK/react-native-appsflyer/issues/105
## 1.4.4
Changes and fixes:
- added setCurrencyCode API
- fixed is_first_launch issue
## 1.4.3
Changes and fixes:
- fixed getCurrentActivity - https://github.com/AppsFlyerSDK/react-native-appsflyer/issues/82
- fixed generateInviteLink - https://github.com/AppsFlyerSDK/react-native-appsflyer/issues/78
## 1.4.2
Added User Invite Tracking
Added Cross-Promotion Tracking
Changes and fixes:
- added `setAppInviteOneLinkID` API
- added `generateInviteLink` API
- added `trackCrossPromotionImpression` API
- added `trackAndOpenStore` API
## 1.4.1
Android AppsFlyer SDK 4.8.20
iOS SDK AppsFlyer 4.8.12
Release date: Feb 20, 2018
Release type: Major / **Minor** / Hotfix
Release scope: Public
Changes and fixes:
- added `setAdditionalData` API
## 1.4.0
Android AppsFlyer SDK 4.8.20
iOS SDK AppsFlyer 4.8.12
Release date: Feb 18, 2018
Release type: Major / **Minor** / Hotfix
Release scope: Public
Changes and fixes:
- Separated callbacks for `onAppOpenAttribution` and `getConversionData`.
- [[#53](https://github.com/AppsFlyerSDK/react-native-appsflyer/issues/53)] onInstallConversionData doesn't return onAppOpenAttribution when mounting