Purchase (Android SDK)
表示 Purchase 的类。
公开参数
| 名称 | 类型 | 说明 |
|---|---|---|
| accountIdentifiers | AccountIdentifiers | 在创建 Purchase 请求时提供的账户标识符。 |
| developerPayload | String | 开发者在发起此 Purchase 时指定的基于字符串的负载。 |
| isAutoRenewing | Boolean | 指定订阅是否将自动续订。 如果设置为 true,则订阅保持有效,并计划在即将到来的账单日续订。 如果设置为 false,则订阅已被取消,除非用户选择恢复自动续订或完成手动续订,否则对内容的访问将在下一个账单日结束。 |
| orderId | String | 在 Aptoide 内部使用的订单 UID(唯一标识符)。 |
| originalJson | String | 包含有关 Purchase 详细信息的原始 JSON 值的基于字符串的值。 |
| packageName | String | 发起此 Purchase 的应用程序的软件包名称。 |
| products | List<String> | 包含所有已购买产品的 productId 的列表。 |
| purchaseState | Int | Purchase 的状态。 |
| purchaseTime | Long | 购买时间(毫秒)。 |
| purchaseToken | String | 用于在 Aptoide 服务中进行筛选的 Purchase 的 UID(唯一标识符)。 |
| signature | String | 包含使用开发者私钥签名的 Purchase 数据签名的基于字符串的值。 使用 SHA1withRSA 算法方案。 |
purchaseState
响应的可能值:
| 值 | 标题 | 说明 |
|---|---|---|
| 0 | Purchased | 购买已成功完成。 |
| 1 | Cancelled | 购买已被取消。 |