去年因为我所在公司的一个手游产品一直被 Apple 审核团队打回,苦恼之际我专门写了一篇文章:聊聊与苹果审核员的爱恨情仇(上),不明事情来龙去脉的同学可以先去了解一下。
由于上次的事情还没有给大家一个最终的回复,所以不少小伙伴们都问我事情进展的怎么样了,所以今天我就和大家来汇报一下事情的最新进展,我们的手游目前已经通过 AppleStore 审核啦!
虽然我们游戏的这个版本已经通过了审核,但是依旧进行了漫长的你打回我申诉的过程,现在想起来我都感觉我与苹果审核团队之间的感情都加深了好多,彼此都留下了深刻的印象,到时候会不会上 App Store 首页推荐啊!( 原谅我在这里独自 YY )
好了,承接上文,我继续给大家叙述下我们的游戏是如何通过审核的。
上一次因为苹果审核团队无法安装我们的游戏而把我们的游戏给拒了,但是我们自己发的 TF 测试包却可以安装,搞得我们一脸懵,所以我就进行了申诉。然后没多久,苹果审核团队就发邮件过来说是他们的失误,现在可以正常安装了,让我们继续等待审核结果。
到了第二天,不出所料我又收到了审核被拒的邮件,原因还是因为他们进入游戏后连接不上我们的游戏服务器。但是,与以往不同的是,他们这次在打回的邮件中主动提出了可以给我们安排电话沟通,真是把我们感动坏了,我猜测他们审核团队也知道这个问题光靠邮件来交流是行不通了,需要通过电话来双方确认下实际的情况以及解决的办法。
image
于是,我立马找到了我们团队的主程---社会王,向他表示,经过我不屑的努力,终于争取到了一次和苹果电话沟通的机会,我们可要好好的把握住啊。
社会王一听苹果要来帮助咱了,开心的立马跳了起来,拍着我的肩膀说:小伙子,干的不错,中午沙县给你加个鸡腿。
我:就这。。。。
于是我根据邮件中提供的链接,填写了联系人的电话号码等信息后,就开始等待苹果审核团队的来电。
终于在第三天的早上,社会王接到了一个美国电话,原本我们以为会是英文的交流,没想到一接通却是中文服务,这个要给苹果公司点赞。对方先是按照客服的流程自报了家门,然后我们就展开了关于我们游戏为啥不能连上服务器的讨论,大概的交流如下:
审核人员:我们确实在审核的时候,无法你们的游戏服务器,尽管我们在多台设备上已经尝试过了,但是结果还是不行。
我:好的,请问下你们的网络防火墙会不会对 UDP 包进行过滤或者屏蔽啊!因为我们这边分析下来就是客户端没有收到服务器的消息。
审核人员:这个我们不是很清楚。
我:那你们有没有在审核的时候遇到和我一样的情况。
审核人员:没有。
我:那请问是不是和 ipv4, ipv6 的网络有关系呢!因为我们专门为了这个问题部署了一套 ipv6 的服务器环境。
审核人员:这个情况我们在很多年前 ipv4 升级 ipv6 的时候会经常遇到,但是现在基本上没有发生过了。
我:那我们现在这个问题找不到解决方案啊!我们自己测试都是能正常连接服务器的,不管是 WiFi 还是 4G 网络,我刚才又试了一下,确实是能进服务器的啊!
审核人员:那我再帮您测试一下,您等我几分钟。
(几分钟过后。。。)
审核人员:抱歉,我们这边还是进不去游戏呢!
我:请问您有用自己的 4G 或者 5G 网络测试一下吗?
审核人员:那我再帮您试一下,因为你们游戏比较大,我这边要花一点时间,等我装好了,我再联系您!如果还是不行,那我就直接发邮件给您,你们自己再排查一下问题。
然后电话就挂了。
到此我的心情真是五味杂陈,我没明白她到底有没有用 4G 测试过,如果之前测试过了,那肯定也是一个结果啊!一下子心态就崩了。
过了10分钟,电话铃声再次响起,一看是来自美国的,赶紧接通了,然后又是客服标准式的自报了一遍家门,这次终于等来了好结果,对方说可以进游戏了,他会通知组里的小伙伴们继续审核我们游戏。Finally, 经过了这么久的交涉,终于等来了一个令人振奋的好消息。
经过这次沟通后,我们起码知道了问题的所在不是我们自己,而是苹果的网络环境有限制。说实话,为了这个问题我们费了好大的精力去排查问题,去部署服务器,到头来却发现不是自己的问题,苹果又给我们好好上了一课。
后序又经过几次的打回,不过问题都不大,都是因为商店素材的原因被打回,重新替换后,终于得到了最终的消息:
image
在此,非常感谢 Apple 审核团队对我们游戏的支持,你们的专业性以及秉持的严谨态度,值得我们互联网公司不断的去学习。
通过这次经历,我简单总结一下:
1. Apple 审核团队是不懂技术的,你如果要和他们探讨技术,那请绕路。
2. Apple 审核团队是支持中文沟通的,所以不要担心自己的英文水平不好,当然对方也不是土身土长的中国人,所以你跟他们交流的时候还是需要将您的问题说的简单易懂,像这次对接我的审核人员,明显感觉中文很生硬。
3. 电话沟通来之不易,沟通时一定要将自己的情况说清楚,就好比如果我不要求对方用 4G 去测试,那我们双方可能就永远就进入了死循环,你可以提出合理的要求,对方都会按照你的思路去尝试。
4. 被苹果打回时,如果确认不是自己的问题可以直接申诉,并且也不用重新提交你们的版本,Apple 审核团队收到你的邮件后,肯定是会给你答复的。
5. 要对自己的团队,产品有信心,保不齐出错的是苹果呢!
好了,今天就聊到这里了,我与苹果的爱恨情仇到这就画上个句号吧!以后如果有新的好玩的经历,我会继续与大家分享。