IAP - 无法连接到iTunes Store - 仅在Apple审核期间

时间:2018-03-08 08:11:55

标签: ios in-app-purchase itunesconnect

我在我的iOS应用程序中添加了应用程序内购买(一个非耗材,#34;解锁溢价"项目),并且在使用沙盒用户的iphone8(dev.prov)测试期间,它运行良好。

然而,当我发送审核(发行)时,他们拒绝它,因为购买失败了"无法连接到iTunes Store"。他们附上了截图。

我正确设置了所有内容(税/银行信息,捆绑ID,应用内购买项目,itunesconnect,苹果开发网站等)。所有苹果服务状态均为绿色。在最后几天搜索所有论坛,帮助,代码等,但我(我看到)一切尽我所能。

告诉你,在测试过程中,我有时候还有#34;无法连接到iTunes Store"错误,但通常重新尝试解决它。这是在11.0.2。昨天我升级到手机11.2.6(与苹果评论家使用的相同),因为那时,我偶尔也没有"无法连接到iTunes Store",就像魅力一样。创建新的沙箱测试器,在手机上注销AppleStore,重新安装应用程序,启动购买,输入新的沙箱测试器appleid / pwd,并购买完成。重复其他沙盒电子邮件,工作。重复,工作......
恢复购买 - 也有效。 如果我再次使用相同的测试人员进行卸载和购买,则会询问"您是否希望免费获得该项目" - 也可以正常工作。

但是对于审稿人来说,它失败了 在这种情况下我还能做些什么?

修改 他们的消息开始了:我们在连接到IPv6网络的Wi-Fi上运行iOS 11.2.6的iPad上查看了应用中的一个或多个错误。

我尝试用"飞机"模式,我得到了同样的错误:无法连接到iTunes Store。但是我希望测试人员在没有互联网的情况下不测试IAP,这将是愚蠢的,而且我的错误信息就是这种情况。

但是,我没有测试IPv6(我没有),可能是因为我的App IAP不适用于IPv6,因此表现得像飞机"模式?

2 个答案:

答案 0 :(得分:2)

您也应该测试IPv6。请参阅以下链接,了解如何在Mac上设置IPv6测试网络。如果IAP在IPv6上为您工作,我会写评论小组并要求他们重试或提供有关如何重现该问题的更多信息。

http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

另外,请注意许多开发人员最近遇到沙箱环境问题: https://forums.developer.apple.com/message/300072

答案 1 :(得分:0)

只是更新,过了一会儿,在与审核小组进行了几次乒乓球之后,它被接受了,并且自此以后,它运行良好(对于应用程序更新期间的审核小组也是如此)。 他们可能遇到了一些内部问题。