好吧,我仍是那个拿着php后端的钱却操着整个项目心的家伙,目前APP的各类问题已经解决差很少,MUI和H5+的各类坑踩得差很少了,到了提交APP审核的时刻了,还有点小激动。php
然并卵,将近一个月,先后提交了5次,邮件发了10来次,各类被拒,简直要疯。其中屡次提到了IPV6,因而坚决果断的跌进了这个大坑中。数据库
不过在昨天,终于出坑了!后端
下面说下2个大坑:服务器
一、审核邮件中屡次提到了IPV6,百度以后都是在说服务端要支持IPV6等,还有一堆儿教程,其实都是坑爹,甚至多是某些人为了卖中转买教育网服务赚钱而故意发的……我照个弄了好几回,还特么花钱买了中转,仍是被拒绝,只想说一句QNMDIPV6。网络
IPV6的真正缘由:苹果的要求是APP应用自己必须支持ipv6(检查SDK啊等等),而并不是服务器,也就是说这个IPV6跟服务器没一毛钱关系。在审核过程当中也能够证明这一点,由于若是不支持IPV6,APP应该整个没法打开进入(咱们APP的流程是这样),但审核人员只是在部分地方遇到问题。阿里云
同时,群里某位坑友在阿里云处也获得了证明,见图:教程
因此,你不要管服务器的IPV6问题,没卵用,除非你服务器国外没法响应,那么换个IP或去租个中转便可。token
遇到IPV6的回复,要仔细看他的邮件,细心的审核人员还会给你截图标注,看下是否是APP上哪些功能出现了BUG,仍是后端接口报错,总之要好好分析下。接口
二、每一个审核人员的网络环境或许会有少量差别,审核设备也会不一样,更别提审核设备上的设置了,我遇到的大坑是审核人员的ipad上日期超前了3天,特么的,简直穿越了。由于咱们APP有token验证,而验证须要取客户端的时间,但日期不对致使接口不能正确返回数据,致使APP某些页面内容是空,因而被拒,说是IPV6问题····ip
P你大爷啊,幸亏数据库里存了token,遍历了下发现日期问题。若是你也取了用户设备时间,还要注意时差问题。
好了,这两个大坑让我踩了很久,其它的只须要按照要求更改就行。
另外说个IOS应用审核加速的技巧:若是被拒不是由于APP包自己的问题(服务器或审核人员操做问题),那么能够不从新上传APP,从新提交的话须要3-4天才有回复。直接回复审核人员的邮件,语气要好,通常1-2天必会从新审核,能够节省很多时间,多试错几回。