类型 表格 事件 storeTransaction 修订版本 版本 2024.3703 关键词 Google,应用内购买,IAP,storeTransaction,transaction 另请参阅 storeTransaction store.*
此表包含以下内容
state — 指示交易状态的字符串。
“purchased”(已购买)这将是正常购买或恢复购买的情况 “pending”(待处理)对于待处理的购买,当 Play 商店正在等待用户在实体店付款时。付款完成后,将生成另一个状态为 "purchased"的事件。“cancelled”(已取消)用户取消的购买。请注意,此事件不会包含有关取消哪个购买的详细信息 “consumed”(已消耗)已消耗的购买 “finished”(已完成)购买已成功确认 “failed”(失败)发生错误的情况。请注意,此事件可能不会包含有关哪个购买失败的详细信息,仅包含错误消息和代码 “restoreCompleted”(恢复完成)在调用 restore() 后,所有购买都已恢复 “unknown”(未知)这不应该发生
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,则为更详细的错误消息(字符串)。