美文网首页
IOS解决ipv6问题

IOS解决ipv6问题

作者: LEO_青蛙 | 来源:发表于2018-12-17 11:08 被阅读0次

1、问题:

We discovered one or more bugs in your app when reviewed on iOS 12 on Wi-Fi connected to an IPv6 network.

2、分析:

    现在国内的网络运营商还在使用ipv4的网络环境,所以AppStore应用不可能大范围去修改自己的服务器,而且国内的云服务器几乎没有ipv6地址。

    苹果审核ipv6的标准是应用在ipv6的网络环境下和最新的ios系统下,应用也能正常连接。 但是ipv6的客户端是不能直接连接ipv4的服务端,需要通过DNS64或者NAT64的转换地址才能连接,下图是连接的处理过程:

转换通道示意图

    DNS64/NAT64是苹果提供的转换通道,不需要开发者去考虑这个问题,所以苹果应用审核只要求开发者不要在底层写死ipv4的通讯api,要兼容ipv6的网络环境即可。

3、解决办法:

    开发者不需要配置ipv6的服务器,苹果已经提供了DNS64/NAT64转换通道。

    服务器地址不能直接使用ip地址,需要使用域名代替,否则不能通过苹果的转换通道。

    开发者必须使用SSL协议进行安全的TCP/IP连接。

相关文章

  • ipv6相关

    iOS上线之日了狗的IPv62017-04-26 ios ipv6那些事(已完美解决关于iOS IPV6审核 给你点借鉴

  • IOS解决ipv6问题

    1、问题: We discovered one or more bugs in your app when rev...

  • 解决win10下ettercap闪退问题

    解决win10下ettercap闪退问题!禁用IPV6!!!!禁用IPV6!!!!禁用IPV6!!!!禁用IPV6...

  • 20170309 : Network ~  IPV6

    大纲 ipv6审核被拒绝的解决方案  手机测试 iOS-用手机网络测试Ipv6 6.1后苹果要求APP兼容I...

  • 苹果ipv6审核解决方案

    iOS项目审核的时候碰到了因为ipv6 only网络无法访问服务器被拒的问题,服务器用的阿里云,寻找资料后解决了问...

  • Appstore审核IPV6

    通常的网络问题都会归结于IPV6,最新最有效的解决方案大家可以搜索微信公众号『UP问答』里面有我的iOS上架的小讲...

  • iOS----如何检查域名是否支持ipv6

    一、iOS----如何检查域名是否支持ipv6 iOS----------如何检查域名是否支持ipv6 1.检查你...

  • 【转藏】iOS iPV6适配

    以下是我看到的几篇关于ipV6适配问题的几篇比较好的博文,收藏!适配iOS应用兼容IPv6 DNS64/NAT64...

  • 苹果 ipv6审核被拒解决方案

    #苹果 ipv6审核被拒解决方案 1.检查http请求是否使用了NSURLConnection,苹果iOS9.0之...

  • iOS开发之IPv6 socket编程

    研究IPv6 socket编程原因: Supporting IPv6 in iOS 9 WWDC2015苹果宣布在...

网友评论

      本文标题:IOS解决ipv6问题

      本文链接:https://www.haomeiwen.com/subject/uedqkqtx.html