我在启动我的应用程序时不断收到警报,要求提供沙盒测试用户的登录凭据。我认为这是由于我的 restoreCompletedTransactions
一直失败造成的,但我不知道如何修复它。
我的 restoreCompletedTransactionsFailedWithError
block 运行成功,并指出错误是“无法连接到 iTunes 商店”。
知道为什么我在这次失败后不断被要求登录吗?
最佳答案
我相信我已经找到了这个问题的具体案例的答案,尽管网络上还有一些其他的修复可能适用于这个问题的其他变体。
使用沙盒 ID 恢复购买后,您必须在每次加载应用程序时验证收据,否则每次都会提示您登录。</strong>
在我的具体案例中,我没有完成对应用程序某些部分的测试,因此我注释掉了收据验证部分,这样我的产品就不会被故意加载。在线阅读此建议后,我简单地运行带有收据验证的应用程序,再次登录,然后砰的一声,没有更多的登录窗口。
关于ios - 应用程序在尝试恢复产品后每次启动时都要求登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36194605/