为什么应用内购买沙箱总是询问"需要验证"?

Ger*_*eri 17 iphone sandbox app-store in-app-purchase

我已在设备设置中退出商店.我只在我的应用程序中输入了用户凭据.我已经建立了一个全新的(实际上大约4倍)测试用户.

为什么这条消息会继续弹出?

它是否与iOS 5,自动应用同步或iCloud相关联?

Pet*_*ala 16

我在沙盒应用内购买方面存在完全相同的问题,在内置模型(没有收据验证),应用程序收到有效产品,现在我称为addPayment,一切都好.但现在出现"需要验证",付款被取消.

经过几个小时的痛苦,我发现,我的问题是在测试帐户中..我为捷克共和国的iTunes商店创建了测试帐户......这就是失败的原因.哑.我试图创建加拿大测试用户,它突然工作了!"不需要验证"将不再出现.

  • 对我们来说,直到几天前,为测试用户选择日本商店一切都没问题,但现在是美国商店的测试用户,而不是日本商店. (2认同)

Leo*_*Qiu 11

我已经处理了这个问题大约一个星期,试图在美国/加拿大使用帐户但没有任何成功.最后我发现这篇文章并且它有效:http: //iphonedevsdk.com/forum/iphone-sdk-development/63008-in-app-purchase-test-account-verification-required-cant-get-passed.html 你需要一个测试帐户,永远不会附加信用卡,永远不会通过设备登录itunes商店或应用程序商店,如果你登录itunes或同意任何应用程序商店的东西它会使测试帐户无效,永远不会再工作.

因此,要测试您的In App Purchase应用程序,您需要使用没有信用卡的新帐户.注销商店,只在您正在测试的应用中使用您的新帐户.

更新:在2013年9月对iTunes进行了长时间的系统维护后,只有美国的测试帐户可以进行测试购买.

  • 这正是我的问题.为了更清楚,请在iTunes Connect上设置帐户,在您的设备上注销任何帐户.完成您的In App Purchase并直接使用您的应用登录.不同意任何合同或法律协议.应该在那之后工作. (2认同)