类型 表 事件 storeTransaction 修订版 2024.3703 发行版 关键字 Google、IAP、应用内购买、storeTransaction、事务 另请参阅 storeTransaction store.*
此表包含以下信息
state — 一个 字符串,表示事务的状态。
"已购买"这将是正常或已恢复购买的情况 "待定"对于待定的购买,当 Play 商店等待用户在实体商店中付款时。一旦付款,将生成另一个状态为 "已购买"的事件。"已取消"对于用户取消的购买。请注意,此事件不会包含有关取消了哪项购买的具体信息 "已消耗"对于已消耗的购买 "已完成"当购买成功确认时 "失败"如果发生错误。请注意,此事件可能不会包含有关哪个购买失败的具体信息,只包含错误消息和代码 "恢复完成"在调用 restore() 之后,所有购买都恢复后 "未知"这种情况不应该发生
receipt — 一个INAPP_PURCHASE_DATA。
identifier — 事务的唯一 字符串 标识符。
productIdentifier — 一个 字符串,表示与事务关联的产品标识符。
date — 一个 字符串,表示事务发生时的日期,以 Unix 纪元毫秒为单位表示。
packageName — 一个 字符串,表示进行购买的应用程序包。
token — 一个标记 (字符串),它可唯一标识给定项目和用户对的购买。
originalJson — 一个 JSON 格式的 字符串,表示事务。
signature — 一个数字签名 字符串,它可用于验证购买。这是 Google 返回的 INAPP_DATA_SIGNATURE。
isError — 布尔值,表示是否发生错误。如果该值为 true,那么 errorType 和 errorString 将是 字符串,说明原因。
errorType — 一个 字符串,表示如果 isError 为 true,则发生的错误类型。
errorString — 如果 isError 为 true,则提供一条更具描述性的错误消息(字符串)。