人生贵在坚持!

苹果审核时IPV6失败的处理

上一篇 / 下一篇  2017-05-17 17:20:08 / 个人分类:其他

最近公司的APP提交苹果审核,由于IPV6遭遇拒绝。
最初是将APP所引用的所有地址都在外网进行解析,提交审核仍失败。
然后是通过教育网IPV6转为IPV4访问,部分页面加载失败,审核仍失败。
最后是使用阿里云ECS在境外服务器上部署站点,最终审核成功。
我们的处理方式是这样的,比如原先的站点地址是A:
1 在境外ECS上部署新的站点A1,APP引用站点A1的地址,然后提交苹果审核,这样必然审核通过(不用A,是不影响当前线上版本的使用,及安卓APP);
2 苹果审核通过后,将站点A1解析到国内原先站点A对应的服务器,并将A1站点绑定到A上,这样用户更新版本后,通过APP访问A1时,就可以访问到原先搭建的站点了,我们仍然只需要维护A站点;
3 下次再审核时,需要在境外ECS上部署新的站点A2,APP引用站点A2,然后提交苹果审核(不能使用A1,该地址当前正在被使用);
4 审核通过后,将站点A2解析到A对应的服务器,并将A2绑定到A上。用户更新版本后,通过APP访问A2时,仍可访问到A站点;
5 再下次审核时,又使用A1,但是在提交审核前需要在国内原先站点A解绑A1,并将A1解析到境外ECS服务器。

有个问题,比如用户从A更新到A1,然后发布A2版本时未更新,而在我们使用A1提交苹果审核时,用户使用APP就会访问到国外的服务器,不过我们只需要在境外ECS服务器都部署提示更新的接口。

以上,是我们处理苹果IPV6审核不通过所采取的措施。

TAG:

 

评分:0

我来说两句

Open Toolbar