我在服务器端进行IAP收据验证。为此,我发送SKPaymentTransaction
'transactionReceipt
。
现在不推荐使用transactionReceipt
,我尝试使用:
[[NSBundle mainBundle] appStoreReceiptURL]
但这不是相同的数据(因此验证当然会失败)。它实际上大约是它的两倍,所以我认为它可以嵌入
transactionReceipt
数据。我下载了Maddy的VerifyStoreReceiptiOS,但代码未提供旧收据。
在花更多时间之前:
appStoreReceiptURL
的数据确实包含良好的ol'transactionReceipt
吗? (如果是的话,我该如何解决?) 最佳答案
在ios7及更高版本中,收据文件包含该设备上该应用程序对此Apple ID执行的所有交易。 Apple covers本地验证过程以及receipt format也是如此。因此,可以的,您可以从该文件中获取特定的交易信息。 WWDC 2104,对理解新的收据格式非常有帮助。
关于ios - dataWithContentsOfURL中是否存在transactionReceipt数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30654338/