Achat inApp
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Achats inApp sur l'Apple Store.
Process: Main
Événements
Le module inAppPurchase émet les événements suivants :
Événement : 'transactions-updated'
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Retourne :
eventEventtransactionsTransaction[] - Array of Transaction objects.
Émis lorsqu’une ou plusieurs transactions ont été mises à jour.
Méthodes
Le module inAppPurchase possède les méthodes suivantes :
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 (facultatif) - Si spécifié en tant qu'Integer, définit la quantité.quantityInteger (optionnel) - Le nombre d'items que l'utilisateur veut acheter.usernamestring (facultatif) - Chaîne qui associe la transaction avec un compte utilisateur sur votre service (applicationUsername).
Retourne une Promise<boolean> - Renvoie true si le produit est valide et ajouté à la file d'attente de paiement.
Vous devez écouter l'évènement transactions-updated dès que possible et surtout avant d'appeler 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[] - Les identifiants des produits à recevoir.
Returns Promise<Product[]> - Resolves with an array of Product objects.
Retourne les descriptions des produits.
inAppPurchase.canMakePayments()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Retourne un boolean, indiquant si l'utilisateur peut effectuer un paiement.
inAppPurchase.restoreCompletedTransactions()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Restaure les transactions terminées. Cette méthode peut être appelée soit pour installer des achats sur des appareils supplémentaires, soit pour restaurer des achats pour une application que l'utilisateur a supprimée et réinstallée.
La file d'attente de paiement fournit une nouvelle transaction pour toutes celles précédemment complétées et pouvant être restaurées. Chaque transaction comprend une copie de l'originale.
inAppPurchase.getReceiptURL()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Retourne string - Chemin vers le reçu.
inAppPurchase.finishAllTransactions()
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
Termine toutes les transactions en cours.
inAppPurchase.finishTransactionByDate(date)
History
| Version(s) | Changes |
|---|---|
None | API ADDED |
datestring - La date sous format ISO de la fin de la transaction.
Termine les transactions correspondantes à la date.