简体   繁体   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)

it might sound stupid but i have a problem: iTunes Connect rejected my app, claiming "We discovered one or more bugs in your app when reviewed on iPad running iOS 10.2 on Wi-Fi connected to an IPv6 network.". 听起来可能很愚蠢,但我有一个问题:iTunes Connect拒绝了我的应用程序,声称“在运行iOS 10.2且连接到IPv6网络的Wi-Fi的iPad上进行审查时,我们发现了您的应用程序中的一个或多个错误。” and they want me to: "Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify the issue(s), then revise and resubmit your app for review.". 他们希望我执行以下操作:“请在连接到IPv6网络的设备上运行您的应用程序(所有应用程序都必须支持IPv6),以识别问题,然后修改并重新提交您的应用程序以供审核。” Now, I understand that since 6/16 each app should supports IPv6. 现在,我知道从6/16开始,每个应用程序都应支持IPv6。 Because an application is just a software, i understand that they mean that each URL that I enter from my app should be accessible through IPv6. 因为应用程序只是一种软件,所以我理解它们的意思是,应该通过IPv6访问从我的应用程序输入的每个URL。 The weird part is that when i'm trying to reach sites which only available at IPv6 (like http://test-ipv6.com/ , http://ds.testmyipv6.com/ ) i can't reach them, not from Android device, iOs devices, or from any mac. 怪异的是,当我试图达到在IPv6站点只提供(如http://test-ipv6.com/http://ds.testmyipv6.com/ )我不能达到他们,而不是从Android设备,iOs设备或任何Mac。 It's hard to believe that different ISP-s doesn't provide IPv6 support. 很难相信不同的ISP不提供IPv6支持。

What am i missing here ? 我在这里想念什么? Did any of you had that problem ? 你们有没有那个问题? Anything similar ? 有什么相似之处吗?

It doesn't mean that servers need to be accessible through IPv6 (although it is highly recommended), it means that your application shouldn't care whether the server is IPv4 or IPv6. 这并不意味着服务器需要通过IPv6进行访问(尽管强烈建议这样做),这意味着您的应用程序不必关心服务器是IPv4还是IPv6。 Some networks use NAT64 and DNS64 and will give your application IPv6 addresses even for servers that are only reachable over IPv4. 某些网络使用NAT64和DNS64,即使对于只能通过IPv4访问的服务器,它们也会为您的应用程序提供IPv6地址。

Apple's requirement is that your application must work in such situations. Apple的要求是您的应用程序必须在这种情况下运行。

This has been asked many times. 这已经被问过很多次了。 Please look at previous answers. 请查看以前的答案。 Here are some references: 以下是一些参考:

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

相关问题 应用会在IPv6网络上进行审核。 请确保您的应用支持IPv6网络,因为需要IPv6兼容性 - Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required 对于Soap NSURLConnection,请确保您的应用支持IPv6网络,因为需要IPv6兼容性 - For Soap NSURLConnection, Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required Delphi iOS的IPv6麻烦。 请确保您的应用与IPv6网络兼容 - Delphi iOS IPv6 trouble. Please ensure that your app is compatible with IPv6 networks 在以下情况下,您的应用在运行iOS 11.1且已连接到IPv6网络的iPad和iPhone上崩溃了: - Your app crashed on iPad and iPhone running iOS 11.1 connected to an IPv6 network when we: 您的应用程序在连接到IPv6网络的运行iOS 11.2.5的iPad或iPhone上崩溃,但为什么? - Your app crashed on iPad or iPhone running iOS 11.2.5 connected to an IPv6 network but Why? 应用程序商店拒绝应用程序在iOs 10上支持IPV6网络 - App store Rejects App for IPV6 network support on iOs 10 Quickblox ipv6支持 - Quickblox ipv6 support Swift IPv6支持 - Swift IPv6 support 配置IPv6网络 - Configuring IPv6 network 由于ipv6网络问题,我的ios应用程序被拒绝了 - My ios app got rejected due to ipv6 network issue
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM