现在我正在我的服务器上验证 Apple 发送给我的 IAP 收据。我遍历收据的“in_app”部分,其中包含用户进行的各种购买。 “product_id”包含我拥有的“com.identifier.appname.sku”。 "quantity"保存购买的数量等。
我想知道的是,在极少数情况下,用户通过 Apple 撤销交易,Apple 是否会更新产品 sku 的收据部分以显示“0”。还是他们一起删除收据的这一部分?
如果是前者,什么是用户以后有意再次购买该产品。数量为 0 的“product1”和数量为 1 的“product1”是否没有条目?
Best Answer-推荐答案 strong>
每个收据字段都有详细的分解 - 在下面有一个 Receipt Cancellation Date 。您可能需要检查收据的那一部分 - 非空值意味着交易(或原始交易)将被撤销。
关于ios - Apple 如何处理/识别用户在收据中的反向交易?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/31101916/
|