在提出所有建议后,ios app因ipv6不兼容而被拒绝

时间:2017-03-06 07:22:56

标签: ios iphone

由于ipv6不兼容,我的应用程序被拒绝了4次。但我已经在我的应用程序中进行了更改以支持ipv6。

1)我使用过最新的AFNetworking类

2)使用主机名方法检查可达性

3)甚至使我们的服务器完全支持ipv6。

然后app也被拒绝,理由如下:

我们在连接到IPv6网络的Wi-Fi上运行iOS 10.2.1的iPhone上查看了应用中的一个或多个错误。

具体而言,启动您的应用后,会解析为黑屏。

2 个答案:

答案 0 :(得分:0)

即使使用兼容IPV6的应用程序,我已经遇到过Apple问题。确保您呼叫的服务器符合IPV6标准。您可以使用例如This site来测试您想要访问的WS /服务器/机器可以" talk"用这个协议。

如果是这种情况,您可以通过仅使用URLSession(例如)轻松向Apple解释该应用与IPV6兼容,但它不是远程服务器。

两次问题,两次解释如上:成功。

编辑:确保使用AFNetworking,您使用的是3.x版本,而不是2.x(因为使用NSURLConnection而不是NSURLSession而不兼容IPV-6)

答案 1 :(得分:0)

我遇到过同样的问题。由于IPV6,我的也被拒绝了。请根据您的申请检查以下两项内容:

1)确保您在应用程序中使用的API链接没有任何IP地址。如果您使用IPAddress调用API,那么您的应用程序将被拒绝。

2)使用IPV6网络测试您的应用程序。这是链接。

如果你的应用程序满满两个测试用例,那么就不要做任何事情,只需在iTuneConnect中正确评论并告诉他们我的应用程序在IPV6网络中运行。你能指导我找到我的问题吗?如果可能,我可以与您的代表联系吗?

因此,他们会询问您的联系方式并给您打电话,您的问题将会重新开始。我浪费了大约20天来解决这个问题。但苹果代表告诉他们这是他们的内部问题。

所以我建议尽快与Apple代表联系,您的问题将在不做任何事情的情况下解决。