IPv6!又一个审核被拒的雷区!
来源|文公子ASO
作者|文公子
今天陆续有CP反馈因IPv6问题导致产品被拒,苹果具体回复如下:
IPv6是对IPv4地址空间的扩充。
客户端向服务器端请求域名解析,首先通过DNS64 Server查询IPv6的地址,如果查询不到,再向DNS Server查询IPv4地址,通过DNS64 Server合成一个IPv6的地址,最终将一个IPv6的地址返回给客户端。原理图如下:
注:图片来源开发者后台(后台回复“开发者”可获取IPv6苹果支持资料)
Apple要支持的IPv6其实是某些特定网络,通常称之为IPv6-Only,就是说让App在 IPv6 DNS64/NAT64 网络环境下仍然能够正常运行。当前环境下,实际网络环境还是IPv4网络,也就要求App需要能够同时保证IPv4和IPv6网络环境下的可用性。
从这点来说,苹果不会去扫描IPv4的专有API来拒绝审核通过,因为IPv4的API和IPv6的API调用都会同时存在于代码中。从这点看,最近被拒的App苹果不是通过IPv4的专有API接口扫描拒绝的。
当下,那些模块需要支持IPv6
1. NSURLConnection
NSURLConnection在iOS9系统上是支持IPv6。
2. Reachability
Reachability可不做任何修改,在iOS 9上可以支持IPv6和IPv4两种网络环境,但是在iOS 9以下会存在bug,但是苹果审核时并不关心这点。
3. socket API
App中使用了长连接,其必然会使用底层socket API,socket API需要支持IPv4和IPv6。
4.本机 IP /设备网关地址/设备 DNS 地址/域名 DNS 地址获取都需要支持IPv6。
5. ping 方案/ traceRoute 方案支持 IPv6。
姑婆那些事儿ios快速审核服务 点击 :http://www.gupowang.com/zhuanti/3128.html
大家都爱搜:互联网资讯类类有话说App推广运营经验线下推广活动推荐微信营销姑婆专题姑婆圈ASO校园推广地推ASO100渠道刷量校园运营团队
姑婆那些事儿(www.gupowang.com)是互联网推广运营知识分享平台,关注移动推广(android,ios)运营,网站推广运营、校园推广及互联网领域最新动态 。欢迎关注我们的微信(gupo520),新浪微博(姑婆那些事儿)。
版权声明:本文来源于互联网,仅作分享学习之用,姑婆那些事儿负责整理推荐。文章仅代表原作者独立观点,不代表本平台运营者观点与立场。如有版权问题,请联系姑婆那些事儿—小秘书(微信号:gpxms001)协商解决。
文章评论(0)