Skip to content

Releases: adaptyteam/AdaptySDK-React-Native

v3.0.1

23 Oct 11:35
Compare
Choose a tag to compare

🎉 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

22 Oct 20:06
Compare
Choose a tag to compare

🎉 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

13 Sep 13:14
Compare
Choose a tag to compare
  • 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

19 Aug 18:10
Compare
Choose a tag to compare
  • added getPaywallForDefaultAudience method

v2.11.1

06 Aug 14:59
Compare
Choose a tag to compare

v2.11.0

30 May 20:23
Compare
Choose a tag to compare

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

18 Apr 13:42
Compare
Choose a tag to compare
  • 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

25 Mar 19:39
Compare
Choose a tag to compare

⚠️ 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

2.9.8

25 Mar 19:35
Compare
Choose a tag to compare
  • small error handling fix

2.9.7

08 Mar 15:21
Compare
Choose a tag to compare
  • fixed support for Xcode 14.2 (#112)