In-app purchases on Mac App Store.
inAppPurchase module emits the following events:
Emitted when one or more transactions have been updated.
transactionsTransaction - Array of
inAppPurchase module has the following methods:
inAppPurchase.purchaseProduct(productID, quantity, callback)
productIDString - The identifiers of the product to purchase. (The identifier of
quantityInteger (optional) - The number of items the user wants to purchase.
callbackFunction (optional) - The callback called when the payment is added to the PaymentQueue.
isProductValidBoolean - 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
productIDsString - The identifiers of the products to get.
callbackFunction - The callback called with the products or an empty array if the products don't exist.
productsProduct - Array of
Retrieves the product descriptions.
Boolean, whether a user can make a payment.
String, the path to the receipt.
Completes all pending transactions.
dateString - The ISO formatted date of the transaction to finish.
Completes the pending transactions corresponding to the date.