SKPaymentTransaction.originalTransaction.transactionReceipt为零

Vas*_*u N 10 iphone in-app-purchase

我正在开发一个具有自动可更新应用程序内购买订阅选项的应用程序.该应用程序还有一个"恢复"选项,其目的是恢复以前的交易.

但是我在恢复方面遇到了一个问题,我为每个恢复的事务将originalTransaction的'transactionReceipt'设置为nil.即"SKPaymentTransaction.originalTransaction.transactionReceipt"收到为零.通过我对AppStore的交易收据验证没有发生.

有人面临同样的问题吗?

任何输入都会对我有所帮助.

请注意,我正在测试Sandbox环境中的应用程序内购买.

在此先感谢,Vasu N.

c0d*_*03t 3

我遇到了同样的问题,所以我所做的是测试 [transaction transactionReceipt] 并且 Apple 验证了它。不确定这是否是正确的方法,但至少我得到了苹果的验证。这确实是我所关心的,只要我能验证它不是欺诈交易,我就很高兴。

文件说你应该能够获得原始收据,但我一直没能做到,我总是发现它==零。