Compras integradas
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Compras In-app en Mac App Store.
Proceso: principal
Eventos
El módulo inAppPurchase emite los siguientes eventos:
Evento: 'transactions-updated'
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Devuelve:
eventEventtransactionsTransaction[] - Array of Transaction objects.
Emitido cuando una o más transacciones han sido actualizadas.
Métodos
El módulo inAppPurchase tiene los siguientes métodos:
inAppPurchase.purchaseProduct(productID[, opts])
History
| Version(s) | Changes |
|---|---|
None | This method now returns a Promise instead of using a callback function. |
None | Added |
None | API ADDED |
productIDstringoptsInteger | Object (optional) - If specified as an integer, defines the quantity.quantityInteger (opcional) - El número de ítems que el usuario quiere comprar.usernamestring (optional) - The string that associates the transaction with a user account on your service (applicationUsername).
Devuelve Promise<boolean> - Devuelve true si el producto es valido y añadido a la cola de pago.
Usted debería escuchar por el evento transactions-updated tan pronto como sea posible y sin dudas antes de llamar a purchaseProduct.
inAppPurchase.getProducts(productIDs)
History
| Version(s) | Changes |
|---|---|
None | This method now returns a Promise instead of using a callback function. |
None | API ADDED |
productIDsstring[] - Los identificadores de los productos a obtener.
Returns Promise<Product[]> - Resolves with an array of Product objects.
Recupera las descripciones del producto.
inAppPurchase.canMakePayments()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Devuelve boolean - si un usuario puede realizar un pago.
inAppPurchase.restoreCompletedTransactions()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Restaura las transacciones finalizadas. This method can be called either to install purchases on additional devices, or to restore purchases for an application that the user deleted and reinstalled.
The payment queue delivers a new transaction for each previously completed transaction that can be restored. Cada transacción incluye una copia de la transacción original.
inAppPurchase.getReceiptURL()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Devuelve string - la ruta para el recibo.
inAppPurchase.finishAllTransactions()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Completa todas las transacciones pendientes.
inAppPurchase.finishTransactionByDate(date)
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
datestring - La fecha en formato ISO de la transacción para terminar.
Completa las pendientes transacciones correspondiendo al día.