最近我们上架的App 被苹果拒了数次,真有点 想跳楼的感觉了,不过经历很多次折磨后终于解决了,我就把我自己的解决方法在这里和大家分享下,供以后的同学参考。
1.客户端修改
网上有很多文章都是关于客户端修改的,主要是网络请求层,原来我们用的是比较老的AFN,改成了最新的了。其他的第三方的都用最新的就行了 ,微信,微博 什么的,
(地图:)有点坑爹的是,我们用的是腾讯地图,腾讯的2D最新地图也是不支持ipV6 的,
还有 腾讯地图的Webservice API 也是不支持ipV6 的,那换百度吧,哈哈,我们经理说,他测试的,百度地图是支持ipv6 的,但是百度地图的webservice API 是不支持ipv6的,坑爹,没办法呀,我们首页就是用的地图的Webservice API 没办法,只要弄了个 查看样板店 按钮,点击 这个按钮 就可以查看有数据的店铺,哎。。。
2.服务器端修改
Tip:服务器端也是要修改的。这个是必须的,不要以为只是客户端的问题。
我们用的是阿里云,服务器必须配置4A 记录,而且必须设对,以前我们服务器设了但是没设对,所以还是ipv6被拒。隧道什么的,这个需要服务器端去解决,我不太熟悉 ,就不写了。
3.测试
关于ipv6 的测试,国内没有真正的ipv6 的测试环境,除非教育网,但是我查了好多还是没办法测试,买国外的vpn 效果也不好,也没测出来;用mac 创建ipv6 的环境,根本就没用,最后我们经理买了个ipv6 的特定路由器,我不是做广告的,http://www.solve6.com 里面的路由器,做测试,是和苹果测试的一样,里面也提供ipv6 审核时4A记录 ipv6的转换隧道,自己看吧。
如果我的方法适合你,请点赞 留下你的看法,