苹果每次都审核ipv6么

苹果每次都审核ipv6么?我们知道,现在Apple明文规定所有开发者提交新版本需要支持IPV6-Only的网络,App Store策略是要求所有iOS应用必需包含IPv6-only网络的支持。所以,苹果公司会审核IPv6。

关于IPv6-ONLY 测试环境,MacOS 提供了这个功能。使用 Mac 把有线网络共享到 WiFi,中间勾选 创建NAT64网络 即可。

下面我们来介绍下apple 如何审核支持IPV6-Only。

一、这里说的支持IPV6-Only网络,其实就是说让应用在 IPv6 DNS64/NAT64 网络环境下仍然能够正常运行。但是考虑到我们目前的实际网络环境仍然是IPV4网络,所以,应用需要能够同时保证IPV4和IPV6网络环境下的可用性。

从这点来说,苹果不会去扫描IPV4的专有API来拒绝审核通过,因为IPV4的API和IPV6的API调用都会同时存在于代码中(不过为了减小审核被拒风险,建议将IPV4专有API通过IPV6的兼容API来替换)。

二、Apple官方声明iOS9开始向IPV6支持过渡,在iOS9.2+支持通过getaddrInfo方法将IPV4地址合成IPV6地址。其提供的Reachability库在iOS8系统下,当从IPV4切换到IPV6网络,或者从IPV6网络切换到IPV4,是无法监控到网络状态的变化。也有一些开发者针对这些Bug询问Apple的审核部门,给予的答复是只需要在苹果最新的系统上保证IPV6的兼容性即可。

三、只要应用的主流程支持IPV6,通过苹果审核即可。对于不支持IPV6的模块,考虑到我们现实IPV6网络的部署还需要一段时间,短时间内不会影响用户的使用。但随着4G网络IPV6的部署,这部分模块还是需要逐渐安排人力进行支持。

四、如果应用一直直接使用IPV4地址通过NSURLConenction或者NSURLSession进行网络请求(一般需要服务器允许,且客户端需要在header中伪装host);经测试,IPV6网络环境下,直接使用IPV4地址在iOS9及以上的系统仍然能够正常访问;在iOS8.4及以下不能正常访问。

所以,苹果会审核ipv6,ipv6地址应用是大势所趋。西部数码网站提供IPv6转换服务,无需改造现有架构,即可快速让现有IPv4业务系统具备IPv6终端和用户访问能力。业务链接 https://www.west.cn/cloudhost/ipv6.asp

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 苹果每次都审核ipv6么

登录

找回密码

注册