应用程序内购买沙盒 - Apple登录的持续提示?

时间:2013-09-25 11:40:41

标签: ios in-app-purchase skproduct

我正在测试我的应用中的应用内购买。我在iTunes连接的沙箱中设置了我的测试帐户。我可以从“设置”中退出应用程序商店,然后在我的设备上完成购买流程,没有任何问题。它提示登录,我使用现有帐户,输入沙箱测试用户凭据,并能够购买或恢复产品。

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

我正在运行iOS 7。

SKPaymentQueue是否有可能导致提示再次显示?

这只是沙盒问题吗?

1 个答案:

答案 0 :(得分:3)

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

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];