Skip to content

Releases: qonversion/react-native-sdk

4.0.0-RC1

12 Dec 15:46
Compare
Choose a tag to compare

First candidate for the new major SDK release

It contains a lot of changes, which are described in our migration guide.

Please, note that future releases may be backward incompatible with release candidates.

3.6.3

16 Nov 11:05
191aabd
Compare
Choose a tag to compare

What's new

  • Fixed an issue causing automation event losses on Android.
  • Fixed a rare issue with the permissions cache on Android.

3.6.2

18 Oct 11:39
72e5a05
Compare
Choose a tag to compare

What's new

  • React 17 and 18 supported to fix peer dependency issues while adding our SDK.

3.6.1

06 Oct 06:45
d631b71
Compare
Choose a tag to compare

What's new

  • The library weight is reduced by 40% by removing unnecessary files from distribution.

3.6.0

29 Sep 14:06
d168f07
Compare
Choose a tag to compare

What's new

  • Added a source property to the Permission object - use it to know where this permission is originally from - App Store, Play Store, Stripe, etc.
  • Added a method getNotificationCustomPayload to get the extra data you've added to automation notifications.
  • Added a method presentCodeRedemptionSheet to show up a sheet for users to redeem AppStore offer codes (iOS 14+ only).
  • Purchase tracking error handling improved to guarantee delivery.

3.5.1

15 Sep 09:39
5194831
Compare
Choose a tag to compare

What's new

  • Added a new user property AppSetId - a unique user identifier for all the developer's applications on Android. May be used for some integrations.

3.5.0

12 Sep 08:31
66d1685
Compare
Choose a tag to compare

What's new

  • Big refactoring of the native modules made to simplify further upgrades and make it easy to keep the SDK functionality up-to-date.

3.4.0

26 Aug 12:17
d4cccdb
Compare
Choose a tag to compare

What's new

  • Added support of network connection lack or unexpected backend errors. Now Qonversion SDK will handle user permissions correctly even if it can't reach out to the API and will actualize them with the next successful request. Also, products and offerings become permanently available after the first successful launch - nothing will interfere user from the purchase.
  • Added method setPermissionsCacheLifetime to configure the lifetime of permissions cache. It is used if we faced any error trying to get permissions from our API. Defaults to one month.
  • Added a new defined property FIREBASE_APP_INSTANCE_ID for Firebase integration.
  • (Android only) Fixed a bug with introductory price tracking causing wrong data in the analytics dashboard for some purchases.

3.3.3

10 Aug 14:56
258e57b
Compare
Choose a tag to compare

What's new

  • Fixed the following compile-time problem on Android when building with React Native 0.69+:
    Could not resolve com. facebook. react: react-native:+ or more concrete - Cannot choose between the following variants of com. facebook. react: react-native:0.69.<your_rn_version>

3.3.2

08 Jun 08:24
1cd84ed
Compare
Choose a tag to compare

What's new

  • Added Gradle 7 and latest React Native versions support on Android.