繁体   English   中英

请在连接到IPv6网络的设备上运行您的应用程序(所有应用程序都必须支持IPv6)以识别问题

[英]Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify the issue(s)

听起来可能很愚蠢,但我有一个问题:iTunes Connect拒绝了我的应用程序,声称“在运行iOS 10.2且连接到IPv6网络的Wi-Fi的iPad上进行审查时,我们发现了您的应用程序中的一个或多个错误。” 他们希望我执行以下操作:“请在连接到IPv6网络的设备上运行您的应用程序(所有应用程序都必须支持IPv6),以识别问题,然后修改并重新提交您的应用程序以供审核。” 现在,我知道从6/16开始,每个应用程序都应支持IPv6。 因为应用程序只是一种软件,所以我理解它们的意思是,应该通过IPv6访问从我的应用程序输入的每个URL。 怪异的是,当我试图达到在IPv6站点只提供(如http://test-ipv6.com/http://ds.testmyipv6.com/ )我不能达到他们,而不是从Android设备,iOs设备或任何Mac。 很难相信不同的ISP不提供IPv6支持。

我在这里想念什么? 你们有没有那个问题? 有什么相似之处吗?

这并不意味着服务器需要通过IPv6进行访问(尽管强烈建议这样做),这意味着您的应用程序不必关心服务器是IPv4还是IPv6。 某些网络使用NAT64和DNS64,即使对于只能通过IPv4访问的服务器,它们也会为您的应用程序提供IPv6地址。

Apple的要求是您的应用程序必须在这种情况下运行。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM