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