Skip to content

Releases: hyochan/react-native-iap

2.3.23

04 Dec 11:00

Choose a tag to compare

  • Fixed npe when getAvailablePurcase in android.
  • Additional catch for npe.
  • Resolve true rather than null in android with successful interaction.
  • Avoid iml file to be uploaded to npm repo that may fail from build in android.
  • Fixes not responding to successful purchase.
  • Fixes for unsafe getting originalJson when restoring item and Android.
  • Fixed types for buySubscription.
  • Fixed transactionReceipt field in android.
  • Get originalJson in Android as a transanctionReceipt for validation #277.
  • Fixed regression in adding proration mode. #279.
  • Replace deprecated 'compile' gradle configuration with 'implementation' #282
  • Fixed some breakings.
  • Add prorationMode.
  • Automatically handle connection initialization.
  • Added types for clearTransaction.
  • Resolve #288.

2.2.0

16 Sep 13:12

Choose a tag to compare

Major release.

1.2.4

11 Jul 16:31

Choose a tag to compare

It's been working quite well these days.
Backup for now.

1.2.1

12 Jun 15:12

Choose a tag to compare

Major release.

0.3.1

04 Apr 21:24
d9e9912

Choose a tag to compare

Last migration for renaming methods without any deprecation warnings.

types support.

24 Jan 17:38

Choose a tag to compare

types support for typescript users.
Edited refreshAllItems function for android to return json array like in ios.

0.2.2

24 Jan 00:28

Choose a tag to compare

The Breaking Changes from version 0.1.* is that you have prepare() method deprecated which you should call before using RNIap methods. Now you have to call prepareAndroid() instead just to know that it is just android dependent method. Also to import module, previously in 0.1.* you only had to do import RNIap from 'react-native-iap' but now you have to do like import * as RNIap from 'react-native-iap'.

For new method, refreshAllItems has been implemented for both ios and android. This feature will support senario for non-consumable products.