我正在使用应用程序内购买(IAP)开发iOS应用程序。我测试了IAP(在沙盒环境中),它运行正常。
然而,一旦我们发布应用程序,我们就开始面临一个问题 - 用户购买订阅但内容仍受限制。
我的应用有自动续订订阅。我将收据发送到buy.itunes.apple.com/verifyReceipt查看收据。我收到了收据
[[NSBundle mainBundle] appStoreReceiptURL].
通过[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
恢复购买也不起作用。
我可以在除沙箱之外的其他环境中测试它,以便了解问题的原因吗?
答案 0 :(得分:0)
对于应用内测试,最好在App Store上发布应用之前邀请用户通过TestFlight测试您的应用。
答案 1 :(得分:0)
您的应用内购买可能未正确设置。非常非常仔细地检查它们。错误地设置应用内购买商品可能会在开发过程中起作用,甚至在应用程序审查过程中也会失败,并且无法维持生命。