inAppPurchase API 列表
本模块包含 8 个 API。
Events(事件)
| API | 说明 | 鸿蒙支持 |
|---|---|---|
| transactions-updated | 在一个或多个交易更新时触发。 | 不支持 |
Methods(方法)
| API | 说明 | 鸿蒙支持 |
|---|---|---|
| inAppPurchase.purchaseProduct(productID[, opts]) | 返回 Promise,若产品有效且已加入支付队列则返回 true。 | 不支持 |
| inAppPurchase.getProducts(productIDs) | 返回 Promise<Product[]>,resolve 时返回 Product 对象数组。 | 不支持 |
| inAppPurchase.canMakePayments() | 返回 boolean,表示用户是否可以发起支付。 | 不支持 |
| inAppPurchase.restoreCompletedTransactions() | 恢复已完成的交易,可用于在其他设备上安装已购项目,或为重装后的应用恢复购买记录。 | 不支持 |
| inAppPurchase.getReceiptURL() | 返回 string,即收据文件的路径。 | 不支持 |
| inAppPurchase.finishAllTransactions() | 完成所有待处理的交易。 | 不支持 |
| inAppPurchase.finishTransactionByDate(date) | 完成与指定日期对应的待处理交易。 | 不支持 |