Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Version 2 implementation #94 #95
Honored to re-implement plugin for new generation followed by the discussion in #93
- Removed deprecated note in the `readme`. - Completely remove prepare. - Upgrade billingclient to 2.0.3 which is currently recent in Sep 15 2019. - Remove [IInAppBillingService] binding since billingClient has its own functionalities. - Add [DoobooUtils] and add `getBillingResponseData` that visualizes erorr codes better. - `buyProduct` no more return asyn result. It rather relies on the `purchaseUpdatedListener`. - Add feature method `acknowledgePurchaseAndroid` . - Implment features in new releases. - enforce to `finishTransaction` after purchases. - Work with `purchaseUpdated` and `purchaseError` listener as in android. - Feature set from `react-native-iap v3`. - Should call finish transaction in every purchase request. - Add `IAPPromotionObserver` cocoa touch file - Convert dic to json string before invoking purchase-updated. - Add `getPromotedProductIOS` and `requestPromotedProductIOS` methods. - Implement clearTransaction for ios - Include `purchasePromoted` stream that listens to `iap-promoted-product`.
@kwmt Hi there~ Coming from #69, I've made some breaking changes to work on this
P.S. Fixed on my own. Thanks.