请在连接到IPv6网络(所有应用必须支持IPv6)的设备上运行您的应用,以确定问题

问题描述:

这听起来很愚蠢,但我遇到了问题:iTunes Connect拒绝了我的应用,声称“我们发现了在连接到IPv6网络的Wi-Fi上运行iOS 10.2的iPad上进行审核时,您的应用程序会出现一个或多个错误。“他们希望我:“请在连接到IPv6网络(所有应用都必须支持IPv6)的设备上运行应用,以确定问题,然后修改并重新提交您的应用以供审核。” 现在,我知道自6/16以来,每个应用程序都应该支持IPv6。由于应用程序只是一个软件,我明白它们是指我从我的应用程序输入的每个URL都可以通过IPv6访问。奇怪的是,当我试图访问仅适用于IPv6的网站时(例如http://test-ipv6.com/,http://ds.testmyipv6.com/),我无法访问它们,而不是来自Android设备,iOs设备或任何mac。很难相信不同的ISP-s不提供IPv6支持。请在连接到IPv6网络(所有应用必须支持IPv6)的设备上运行您的应用,以确定问题

我在这里失踪了什么? 你们有没有遇到过这个问题? 有什么相似之处?

+0

的[无法重现(?IPv6)的连接问题是App Store的审核小组是有]可能的复制(HTTP://计算器。 COM /问题/ 37642892 /着重现的-IPv6的连接问题,也就是说,应用程序商店审查团队 - 是 - 有) –

这并不意味着服务器需要通过IPv6访问(尽管强烈推荐),这意味着您的应用程序不应该关心服务器是IPv4还是IPv6。有些网络使用NAT64和DNS64,即使只能通过IPv4访问服务器,也会为您的应用程序提供IPv6地址。

苹果的要求是,你的应用程序必须在这种情况下工作。

这已被问了很多次。请看以前的答案。下面是一些参考: