我在服务器端进行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/

10-12 22:13