Apple拒绝了我的应用程序,并显示以下消息:
"我们在连接到IPv6网络的Wi-Fi上运行iOS 10.3.1的iPad上查看了应用中的一个或多个错误。
具体而言,我们尝试登录时显示错误。
要解决此问题,请在连接到IPv6网络(所有应用必须支持IPv6)的设备上运行您的应用以识别任何问题,然后修改并重新提交您的应用以供审核。"
在我的测试中,我在ipv6网络上运行应用程序,它们可以帮助您使用以太网上的本地计算机进行创建,而且由于没有互联网连接,我无法访问服务器以获取请求#34 ;.
我还测试了我发送请求的地址,看起来它还没有准备就绪。
可能是服务器端需要准备好IPv6吗?
我使用NSURLSession执行任务,而我的设备正在运行最新的ios。
答案 0 :(得分:0)
从我读到的内容来看,这听起来像是我们遇到的问题。我们在英国,在ISP级别提供有限的IPv6支持。 Apple拒绝了我们的应用程序,因为处理来自应用程序的呼叫的服务器是IPv4。
我们通过从美国的公司获取一些IPv6托管并将应用程序的请求发送到它,然后在我们的IPv4网络上的代码处理来解决这个问题。