我在我的Titanium应用中购买了定期订阅产品作为应用内购买。当我去测试它时,它从iTunes中检索到正确的产品,我几乎可以通过结账,但在它让我购买之前,它说“需要验证才能购买,你必须点击继续验证你的付款信息。[环境:沙箱]“
当我按下继续时,它会带我进入App Store,只有一个对话框,其中显示“[Environment:Sandbox]”,并带有“取消并继续”按钮。如果我再次按继续,它会要求我输入密码。进入后,我再次获得相同的对话框。这种情况持续不断。
在Titanium控制台中,它显示“交易错误:无法连接到iTunes Store”。
我正在使用Titanium SDK 3.1.3和StoreKit模块版本3.0.0在iOS 7的iPhone 5S上进行调试。有任何想法吗?
=======
编辑:事实证明,当您在iTunes Connect中创建测试用户时,Apple会向所使用的电子邮件地址发送验证电子邮件。如果您验证新帐户,它将成为一个实际的iTunes帐户,不再是测试帐户,并且您将获得无限循环验证付款信息。请勿验证测试用户帐户。