与 ipv6 连接相关的 iOS 应用被苹果拒绝

Posted

技术标签:

【中文标题】与 ipv6 连接相关的 iOS 应用被苹果拒绝【英文标题】:iOS App rejected by apple related to ipv6 connection 【发布时间】:2017-05-02 13:10:53 【问题描述】:

Apple 拒绝了我的应用并显示以下消息:

“在通过连接到 IPv6 网络的 Wi-Fi 运行 ios 10.3.1 的 iPad 上进行审查时,我们在您的应用中发现了一个或多个错误。

具体来说,当我们尝试登录时显示错误。

要解决此问题,请在连接到 IPv6 网络的设备上运行您的应用(所有应用都必须支持 IPv6)以确定任何问题,然后修改并重新提交您的应用以供审核。”

在我的测试中,我在 ipv6 网络上运行了应用程序,它们帮助您使用以太网上的本地计算机创建,结果是由于“没有互联网连接”,我无法访问服务器进行请求。

我还测试了我将请求发送到的地址,看起来它还没有准备好 IPv6。

可能是服务器端需要准备好 IPv6 吗?

我正在使用 NSURLSession 执行任务,并且我的设备正在运行最新的 ios。

【问题讨论】:

您的服务器端应该可以从 ipv6 环境中访问.. 您是否在其余 api 请求中使用直接 IP 地址? 请不要使用apple标签,因为它目前正在被删除。 IPv6 - Apple reject app iOS的可能重复 @suraj 我正在使用 DNS 名称。 【参考方案1】:

根据我的阅读,这听起来像是我们面临的一个问题。我们在英国,它在 ISP 级别上对 IPv6 的支持有限。 Apple 拒绝了我们的应用,因为我们处理来自应用的调用的服务器是 IPv4。

我们通过从美国的一家公司获取一些 IPv6 主机并将应用程序的请求定向到它,然后在此处传输到我们的 IPv4 网络上的代码来解决这个问题。

【讨论】:

以上是关于与 ipv6 连接相关的 iOS 应用被苹果拒绝的主要内容,如果未能解决你的问题,请参考以下文章

iOS 审核被拒问题总结

IOS APP由于IPV6问题被拒怎么解决

据称由于 IPv6 连接性,iOS 应用程序被拒绝

应用程序在 IPv6 网络上进行审核。但被苹果拒绝

AppStore IPv6-only审核被拒原因分析及解决方案

ios-app被拒绝了,怎么办