npm react-native-iap 3.4.11

latest releases: 8.0.7, 8.0.6, 8.0.5...
4 years ago
  • [3.4.+]
    • Makes module possible to be built in older XCode version #650.
    • Makes iOS getSubscriptions return subscriptions that only received ids #654.
    • [3.4.1]
      • Method to retrive pending transaction #663.
      • Fixed missing autoRenewingAndroid key #670.
    • [3.4.2]
      • Enhanced typings.
    • [3.4.5]
      • Enhanced more typings #696.
      • Support installation guide for both RN >= 0.60 and RN <0.60. No need to use different version of react-native-iap now.
    • [3.4.6]
      • Reject promises on initConnection when not resolved #704.
    • [3.4.7]
      • Add missing variable isAcknowledgedAndroid when fetching getAvailableItems.
      • Fix bad return type of promise of 'initConnection' in flow and typescript.
    • [3.4.8]
      • Don't use this version
    • [3.4.9]
      • Improve initConnection errors on android #714
    • [3.4.10]
      • Remove android deprecated apis.
    • [3.4.11]
      • Add deveoperId and accountId when requesting purchase or subscription in android. Find out more in requestPurchase and requestSubscription.
  • [3.3.+]
    • Fix flow tying #594.
    • Handle null pointer exception #600.
    • Keep valid SKUs in android when fetching products #602
    • Fix possibility for NullPointerException #607
    • Resolve #624
    • Support better error codes #616
  • [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]
    • Androidx migration #550
    • Upgrade example project to react-native@0.60.0-rc.2
  • [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

Don't miss a new react-native-iap release

NewReleases is sending notifications on new releases.