【发布时间】:2017-02-16 06:37:37
【问题描述】:
我第一次读到关于在 AppStore 中发布的所有新应用程序中强制支持纯 IPv6 网络的信息是昨天,当时我的应用程序被 Apple 拒绝,并说明这是原因。
所以,我一直在尝试从头到尾重现这一点。我已经通过 Apple's guide 进行了同样的操作,并设置了一个 NAT64 网络并将我的 iPhone 连接到它 (screenshot)。
但是,当我访问 test-ipv6.com 或任何其他网站以检查设备上的 IPv6 连接时,它会显示“未检测到 IPv6 地址”消息.另外,我无法加载 ipv6.google.com,据报道它只能在 IPv6 网络上加载(如果我错了,请纠正我)。
我是否遗漏了什么,或者我可以做些什么来测试我的应用程序的仅 IPv6 网络兼容性?
P.S:当我在这个 NAT64 网络中尝试时,我的应用程序工作正常并且页面加载正常。但是,在 Apple 的拒绝回复中,这些 API 最终失败了。
【问题讨论】:
-
You're not meant to see a global IPv6 address 当您从该网络访问 IPv6 测试页面时。您只会看到一个 IPv4 地址。在这种情况下,只有iOS设备和运行NAT64网络的Mac之间的本地网段使用IPv6。
标签: ios iphone app-store ipv6 appstore-approval