Skip to content

Releases: hyochan/react-native-iap

3.4.1

28 Aug 15:31
Compare
Choose a tag to compare
  • Makes module possible to be built in older XCode version #650.
  • Makes iOS getSubscriptions return subscriptions that only received ids #654
  • Method to retrive pending transaction #663
  • Fixed missing autoRenewingAndroid key #670

3.3.2

18 Jul 05:30
Compare
Choose a tag to compare
  • [3.3.2]
    • Improve typings #599.
  • [3.3.1]
    • Fix flow tying #594.
  • [3.3.0]
    • Fix #581 by allowing the user to manually call finishTransaction on iOS. Deprecates allowing RNIap to automatically call finishTransaction.
    • Adds finishTransactionIOS(transactionId) which should be called after persisting a successful consumable transaction to disk or server. (Similar to consumePurchaseAndroid and acknowledgePurchaseAndroid).
    • Deprecates using requestPurchase without setting andDangerouslyFinishTransactionAutomatically to false on iOS. This will default to false in a future major release.
    • Sends any unfinished (iOS), unconsumed or unacknowledged (Android) purchases directly when the first purchaseUpdatedListener is added. This happens even if the app is relaunched and should be used to recover purchases that got charged through the store but were never delivered to the user. Be sure to finish, consume or acknowledge all purchases when you have delivered them.
  • [3.2.+]
    • Update readme.
    • Fixed type.
    • Fixes build for ios under target 12.2.
  • [3.2.0]
    • Support acknowledgePurchaseAndroid for breaking changes in android billing client 2.0+.
  • [3.1.2]
    • Remove getOrderId from PurchaseHistory #554
  • [3.1.1]
    • Fix transanctionId in onPurchaseUpdated in android #552
  • [3.1.0]
  • [3.0.2]
    • Support acknowledgePurchaseAndroid for breaking changes in android billing client 2.0+.
  • [3.0.1]
  • [3.0.0]
    • Major migration and breaking changes done in #510
    • Fixes crashing when requestPurchase in android #512
    • Fix minor typing #514
    • Add purchaseErrorListner to subscribe purchase error. ios warning fixed. Typings added. #517
    • Resolve #315 by safely wrap promises with ObjectAlreadyConsumedException.
    • Fixed typo in purchaseErrorListener.
    • Fixed missing import for ObjectAlreadyConsumedException.
    • Update podspec to match the version.
    • Improved handling of receipts #521
    • Fixes for #530
    • Make ensureConnection always provide a valid BillingClient [#539](#539

2.5.5

09 Jun 12:36
Compare
Choose a tag to compare
  • Fix flow type #482
  • Ugrade gradle to 3.2.1 #488
  • Fix gradle api usage #489
  • Fix promo code purchase not being restored #490
  • Fix Platform Specific Type Definitions #493
  • Add ios target for tvOS #500

2.4.0

12 Feb 04:43
Compare
Choose a tag to compare
  • Add support for iOS In-App Purchase promotions #388.
  • Implemented addAdditionalSuccessPurchaseListenerIOS to handle extra successed purchase event. Related to #307 #397.
  • Attempt to fix crashing in ensureConnection for android. Related #315.
  • Fixed promise not resolving putting back async wrapper.
  • Fixed types for addAdditionalSuccessPurchaseListenerIOS.
  • Update build.gradle to match version in react-native 0.58.
  • Fix issue with promoted product event not firing on older devices #390.
  • Add support for iOS In-App Purchase promotions.

wjl0ak0fgj

2.3.23

04 Dec 11:00
Compare
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
Compare
Choose a tag to compare

Major release.

1.2.4

11 Jul 16:31
Compare
Choose a tag to compare

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

1.2.1

12 Jun 15:12
Compare
Choose a tag to compare

Major release.

0.3.1

04 Apr 21:24
d9e9912
Compare
Choose a tag to compare

Last migration for renaming methods without any deprecation warnings.

types support.

24 Jan 17:38
Compare
Choose a tag to compare

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