Update inAppPurchase API doc (#12072)

* Update inAppPurchase API doc

`addTransactionsListener` is no longer supported. Users have to listen for the `transactions-updated` event instead.

* Tweak `transactions-updated` timing description

Make the documentation edit suggested by @felixrieseberg and thumbs-upped by @AdrienFery
This commit is contained in:
Adrien Fery 2018-03-02 14:25:37 +01:00 committed by Charles Kerr
parent efeabfe3ef
commit 6d82966ebe

View file

@ -25,9 +25,11 @@ The `inAppPurchase` module has the following methods:
* `productID` String - The id of the product to purchase. (the id of `com.example.app.product1` is `product1`).
* `quantity` Integer (optional) - The number of items the user wants to purchase.
* `callback` Function (optional) - The callback called when the payment is added to the PaymentQueue. (You should add a listener with `inAppPurchase.addTransactionsListener` to get the transaction status).
* `callback` Function (optional) - The callback called when the payment is added to the PaymentQueue.
* `isProductValid` Boolean - Determine if the product is valid and added to the payment queue.
You should listen for the `transactions-updated` event as soon as possible and certainly before you call `purchaseProduct`.
### `inAppPurchase.canMakePayments()`
Returns `true` if the user can make a payment and `false` otherwise.