8

我现在正在我的应用程序中测试应用程序购买。我已经在 iTunes Connect 的沙盒中设置了我的测试帐户。我可以从“设置”中退出应用商店,然后在我的设备上顺利完成购买流程。它提示登录,我使用现有帐户,输入沙盒测试用户凭据并能够购买或恢复产品。

问题是,在我的整个会话过程中以及当我从后台恢复应用程序时,我不断被提示重新输入 iTunes 应用商店密码。该对话框已预先填写了我的测试用户 ID,并要求输入密码。当我的应用程序在后台并且我正在使用其他应用程序时,也会发生这种情况。从这里点击取消似乎不会产生任何负面影响。

我正在运行 iOS 7。

SKPaymentQueue 是否有什么我可能做错了导致提示再次显示?

这只是一个沙盒问题吗?

4

1 回答 1

3

我遇到了这个。我意识到我没有调用finishTransaction。

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
于 2014-09-12T17:24:43.553 回答