iOSapp发布上线相关技术iOS Developer计算机技术一锅炖

ipV6 被Appstore拒 悲剧折磨  我的解决方案

2016-09-07  本文已影响5092人  荔枝lizhi_iOS程序猿

最近我们上架的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的转换隧道,自己看吧。

如果我的方法适合你,请点赞 留下你的看法,

上一篇 下一篇

猜你喜欢

热点阅读