Apple如何处理/识别用户在收据中的反向交易?

时间:2015-06-28 16:11:30

标签: ios in-app-purchase

现在我正在验证Apple在我的服务器上发送给我的IAP收据。我遍历收据的“in_app”部分,该部分保存用户所做的各种购买。 “product_id”包含我所拥有的“com.identifier.appname.sku”。 “数量”包含购买数量等。

我想知道的是,在极少数情况下,用户通过Apple撤销了他们的交易,Apple会将此收据部分更新为产品sku说“0”。或者他们是否一起删除这部分收据?

如果是前者,用户后来有意购买产品的是什么。数量为0的“product1”和数量为1的“product1”是否有条目?

1 个答案:

答案 0 :(得分:1)

每个收据字段都有详细的分解 - 在这些字段下有 Receipt Cancellation Date 。您可能想要检查收据的那一部分 - 非空值意味着交易(或原始交易)将被撤销。