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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IAP - 无法连接到iTunes Store - 仅在Apple审核期间相关的知识,希望对你有一定的参考价值。

我在我的ios应用程序中添加了应用程序内购买(一个非消耗品,“解锁高级”项目),并且在使用沙盒用户的iphone8(dev.prov)测试期间,它运行良好。

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

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

告诉你,在测试期间,我有时也会“无法连接到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上运行,因此在“飞机”模式下表现得像?

答案

您也应该测试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

另一答案

只是一个更新,过了一段时间,在与评论团队的一些乒乓球之后,它被接受,并且从那以后,它工作正常(在应用程序更新期间也适用于审核团队)。可能是他们遇到的一些内部问题。

以上是关于IAP - 无法连接到iTunes Store - 仅在Apple审核期间的主要内容,如果未能解决你的问题,请参考以下文章

Swift IOS 13,IAP - “无法连接到 Itunes Connect”

无法在 SKStoreProductViewController 中连接到 iTunes Store

应用程序无法连接到 iTunes Store

SKErrorDomain Code = 0“无法连接到iTunes Store”

无法连接到 iTunes Store(获取应用内购买列表)

iPhone In-App Purchase Store Kit 错误 -1003“无法连接到 iTunes Store”