Mal*_*tie 5 save in-app-purchase ios receipt
我正在开发一个带有自动续订收据的应用程序,并将它们保存在服务器中,这一切都很有效,直到用户恢复购买 - 这会导致重复.
transaction_id
每次恢复时,相同收据的字段不同,并且original_transaction_id
在每次续订时显然都是相同的,所以我不能使用它.该unique_identifier
领域也是一样的(我不明白它是如何独特的).我一直在使用该web_order_line_item_id
字段,它看起来很好,但我只是用一个全新的帐户进行测试,结果是重复,所以这也没用.
我在这里真的很遗憾?必须有一个每个收据唯一的字段,但每次恢复时都不会更改?
显然original_transaction_id
和purchase_date
是唯一两个在恢复购买后不会改变的唯一值。您也可以依赖它latest_receipt_info -> web_order_line_item_id
,因为它在恢复之间不会改变\xe2\x80\x99(与 不同latest_receipt_info -> transaction_id
)。通过检查latest_receipt_info
你可以找到expiration_date
订阅,显然苹果认为这对你来说应该足够了。