本参考文档包含了 queryPurchasesAsync,queryDetailsAsync 和 queryPurchaseHistoryAsync 的详情,参数和用法。
void queryPurchasesAsync(QueryPurchasesParams params, PurchasesResponseListener listener);
queryPurchasesAsync 方法返回您应用的已购买物品的详情。
| 参数 | 用法 | 描述 |
|---|---|---|
| params | QueryPurchasesParams | 特定请求的查询购买参数 |
| listener | PurchasesResponseListener | 用于捕获查询购买操作结果的指定监听器 |
void querySkuDetailsAsync (SkuDetailsParams params, SkuDetailsResponseListener listener)
querySkuDetailsAsync 方法用于执行网络查询,以获取SKU详情并异步返回结果。
| 参数 | 用法 | 描述 |
|---|---|---|
| params | SkuDetailsParams | 特定查询请求的查询参数 |
| listener | SkuDetailsResponseListener | 用于捕获查询操作结果的指定监听器 |
void queryPurchaseHistoryAsync (String skuType, PurchaseHistoryResponseListener listener)
queryPurchaseHistoryAsync 方法用于查询用户最近的购买。它返回购买列表,包括过期的,已消费的以及取消的购买。
| 参数 | |
|---|---|
| skuType | String:SKU的类型列于 BillingClient.SkuType |
| listener | PurchaseHistoryResponseListener:异步响应监听器 |