Releases: adaptyteam/AdaptySDK-React-Native
Releases · adaptyteam/AdaptySDK-React-Native
v3.3.0
- support for Adapty iOS and Android SDK 3.3.x
⚠️ Breaking Changes. When upgrading, we strongly recommend following our Migration guide
v3.1.0
- support for Adapty iOS and Android SDK 3.1.x
⚠️ Warning: If you use AdaptyUI, please update it to 3.1.0.
v3.0.1
🎉 Meet the Adapty React Native SDK v3
- support for Adapty iOS SDK 3.0.3
- support for Adapty Android SDK 3.0.2
⚠️ Warning: Please ensure you download the new Fallback Paywall files before releasing a new version.
⚠️ Warning: If you use AdaptyUI, please update it to 3.0.0.
v3.0.0
🎉 Meet the Adapty React Native SDK v3
- support for Adapty iOS SDK 3.0.3
- support for Adapty Android SDK 3.0.2
⚠️ Warning: Please ensure you download the new Fallback Paywall files before releasing a new version.
⚠️ Warning: If you use AdaptyUI, please update it to 3.0.0.
v2.11.3
- added unified price formatting (no decimals for integers and 2-digits decimals for non-integers)
⚠️ Warning: If you use AdaptyUI, please update it to 2.11.1.
v2.11.2
- added
getPaywallForDefaultAudience
method
v2.11.0
New:
- Since this version we are using CDN for even more use-cases. This technology helps us to synchronize data much faster.
- Added optional
ipAddressCollectionDisabled
parameter to Input.ActivateParamsInput
.
Breaking:
remoteConfig
is now an AdaptyRemoteConfig
object, which contains data
, dataString
and lang
properties.
- New method
.setFallbackPaywalls(paywallsLocation: Input.FallbackPaywallsLocation)
accepts object that represents the location of file resource instead of string
in .setFallbackPaywalls(paywalls: string)
. Read more
⚠️ Warning: Please ensure you download the new Fallback Paywall files before releasing a new version.
⚠️ Warning: Please also make sure that the file with fallback paywalls is being correctly added to native bundles (the most straightforward way to do so is to put the corresponding file right to the target directory on the native layer for Android, or use the menu Add Files to "YourProjectName" in the XCode for iOS).
On iOS, after the file is correctly added, you can simply pass { fileName: 'ios_fallbacks.json' }
(or other file name if differs) to the ios
property of FallbackPaywallsLocation
.
For Android, there are 2 correct directories to put the file: android/app/src/main/assets/ and android/app/src/main/res/raw/. Depending on it, you can pass { relativeAssetPath: 'android_fallbacks.json' }
, { relativeAssetPath: 'paywalls/android_fallbacks.json' }
(if the file '' is located in the nested paywalls folder in the assets directory) or { rawResName: 'android_fallbacks' }
(please note that it's without file extension in this case) to the android
property of FallbackPaywallsLocation
.
You can read more here
⚠️ Warning: If you use AdaptyUI, please update it to 2.11.0.
2.10.1
- support for Adapty iOS SDK 2.10.3
- support for Adapty Android SDK 2.10.4
⚠️ If you use AdaptyUI, please update it to v2.1.2
2.10.0
⚠️ Warning: In this version, we have changed the minimal supported versions:
- The minimal iOS version is now 12.2.
- The minimal Xcode version is now 15.0.
⚠️ Breaking Changes:
- [iOS] We no longer support
storeKit2Usage
parameter. Adapty SDK now utilizes the StoreKit 2 method for introductory offer eligibility checks if available.
⚠️ If you use AdaptyUI, please update it to v2.1.1