我们正在使用沙盒测试账户测试应用内购买功能,在测试过程中遇到了验证问题。在支付信息验证后,当我尝试进行应用内购买时,它会将我重定向到应用商店并显示超时错误。我是否做错了什么?我还创建了另外三个沙箱测试账户来测试应用内购买,但是出现了相同的错误。请帮忙解决。
![enter image description here](https://istack.dev59.com/4kFxK.webp)
步骤1:在线创建测试账户。
步骤2:在“设置”应用中退出当前账户,然后进入“App Store”。
步骤3:暂时不要登录测试账户。
步骤4:使用开发者证书(而非 ad-hoc 证书)签名,在设备上构建和运行您的应用程序。
步骤5:进行购买。它将通过 UIAlertView 弹出窗口提示您登录测试账户。
如果您通过其他方式登录测试账户,特别是添加信用卡信息,那么该测试账户将永久破坏。我建议使用全新的测试账户尝试上述步骤。为了更容易记住,我通常会在测试账户名称后面添加一个数字,并每次递增。
这是苹果服务器端的一个漏洞。因为在过去几天里,许多测试账户都无法正常工作。
我遇到了类似的问题,通过以下方法得到改善:
在iTunes Connect中创建一个新账户 - 不要登录或做任何其他操作!(这似乎很重要) 从设备(而不是模拟器)注销任何账户。 运行应用程序并尝试。
我的问题现在是确认我有某种购买记录。
我认为你没有做错任何事情。验证是填写一些缺失字段的过程,但是一旦用户按下继续
按钮,你就无法控制了,所以很有可能是iTunes验证网站出现了问题;请再试一段时间。
我曾经遇到过类似的问题,当测试用户不在正确的苹果开发者账户中时。请确保在iTunes Connect中,您的测试用户确实在测试用户列表中。