Hotfix on getting skus on android #1414
Update gradle plugin to 4.2.2 #1410
Fix getPurchaseHistory
for android #1411
Revert strict check for Amazon module #1407.
Migrate Android
to billing client 4.0.0.
- TODO
- Include
getQuantityAndroid
function to add getQuantity api.
- Include
Removed setInstallSource and updated docs #1401.
[iOS]
- Remove an unnecessary reject when canceling by user #1389
- Update type to match new
iOS
receipt style #1402
Refactors Google Play Java code limiting to a single billingClient. This can be considered a breaking change as it will fail when attempting to initialize the library more than once. It also adds documentation on the proper handling of the lifecycle docs
[Feature]
- Implement deeplinking to subscriptins for Android (#1394)
- Implement requested client-side validation for amazon purchases (#1392)
[Regression]
- Fix regression on return type (#1393)
- Fix promise resolving logic #1390
[Documentation]
- Adds documentation to Android deferred proration (#1387)
- Update URL in package.json (#1386)
Fix an unnecessary error when canceling a purchase #1385.
Fix java lint errors and add CI #1380
Clean up internal code that detects GooglePlay vs Amazon modules#1374
Fix wrong package.json
setup #1377
- Removed docs from built
package
.
Spliting Android app stores into Google Play and Amazon. They can now be accessed through different flavors #1358
Creates two variants: play
and amazon
and only uses the required code.
NOTE: This would be a breaking change with a very simple fix described in the documentation. To add: missingDimensionStrategy 'store', 'play'
in build.gradle
- [Android] Handle deffered proration in
purchaseUpdated
listener #1357
- [Amazon] Fire tv detection #1356
- Strict type error [Enhance] Strict type error #1324
- HotFix - Android build #1328
- [Android] Update deps, fix permissions on graddle wrapper #1323
- [Amazon] Add promise handling for Amazon purchases instead of resolving immediately 1302
- Add force refresh receipt for ios #1303
- Add
introductoryPriceAsAmountAndroid
#1277
- React Naitve IAP hook is out. Follow the medium post on how to use it.
- Remove IAPPromotionObserver for manual installation process #1267.
- Fixed android receipt validation url #1262.
- Rebuild again incase of missing pre-build.
- Fixed fetch requestheader #1258.
- Added more fields to android receipt type.
- Reduce size of import by removing prev packs.
- Support android receipt type
AndroidReceiptType
instead of only json.
- HotFix -
getProducts
returns fetched products only. Previously it returned both.
- Fixes build issue #1238
- Add sandbox agnostic receipt verification #1228
- Fix tvos presentCodeRedemptionSheet not available #1237
- Fixed posible problem clearTransactionsIOS #1227
- Improving typescript types for iOS subscription #1219
- Fix(presentCodeRedemptionSheet): Xcode 11 compatibility #1218
- Patch clear transaction #1215
- Added presentCodeRedemptionSheetIOS #1201
- By @Bang9
- Fix that getPendingPurchasesIOS() may returns undefined #1199
- By @gki
- Fixed Amazon products prices parsing #1191
- Add introductory price as string without formating and currency #1182
- Add iOS store country code #1186
- Add type definition on
ProductPurchase
.
- Expose more variables in
android
#1171.
- Fix amazon buyItemByType missing parameters hyochan/pull/1149
- Renamed param to
purchaseTokenAndroid
inrequestSubscription
since this is android only #1130 - Fix for 'RNIapModule.buyItemByType got 6 arguments, expected 7' #1132
- Upgrade android billing sdk to 3 #1112
developerIdAndroid
andaccountIdAndroid
params are removed.
- Fix & avoid blindly consuming success purchases #1085
- Allow specyfing string subtype for product ids #1089
- Let user know which productId was the error about #1100
- Be more specific in purchaseErrorListener param typing #1101
- Ability to know when a SKPaymentTransactionStateDeferred purchase update occurs #1080.
- Fix promise not resolving on
ios14
#1064.
- Fix iap-promoted-product listener #1039
- Fix regresion in
4.4.10
- Upgrade packages and expose
ProductPurchase
type.
- Fixes #989.
- Fix regression. Revert
andDangerouslyFinishTransactionAutomaticallyIOS
to false. This should actually be false in default.
andDangerouslyFinishTransactionAutomaticallyIOS
was set to true for default. I should be false.
- Implement
endConnection
method to declaratively finish observer in iOS. - Remove
addTransactionObserver
in IAPPromotionObserver.m for dup observer problems. - Automatically startPromotionObserver in
initConnection
for iOS. - Deprecate
endConnectionAndroid
.
Add guide add IAPPromotionObserver
in ios
- Bugfixes for #849.
- Attempt to fix #934.
- Upgrade packages.