从3.1.1被拒,到延审,到两次2.1大礼包,到审核人员设备坑。历经5个月的更新心酸路



这一切要从2017年10月12日开始说起。。。

我们APP从2016年7月开始第一版,到2017年10月,正常更新20多版,中间少有拒绝,偶尔的拒绝,只要根据拒绝信息里修改也会很快通过。

然而在2017年10月,公司业务要在App里做收费视频课程。我们参考了几个做视频课程的APP,发现有很多App里支付用的微信和支付宝,我们天真的以为 “课程视频” 这类商品可以绕一绕,对苹果解释成实物。我们连说辞都准备好了:付费买的是老师线下的课,线上视频课程是购买线下课送的。再加上苹果30%的抽成让公司业务难以接受,最终我们集成了微信、支付宝支付。。。

2017年10月12号,我们提交审核,噩梦从此开始。这次一如既往,速度很快,13号进入审核,当天拒绝。我们在解决方案里回复了我们准备好的说辞。苹果回复了一大堆,中心意思就是我们不管你用户付费真实用途是干什么,总之你的视频是要付费了才能看,是在app里看,那就得用内购。我们又回了一大堆balabala解释,审核人员又回了一大堆balabala不行。我们上述,并留了电话。几天后,接到电话。一个叫Vivienne的女人在电话里盛气凌人的告知我:审核人员的拒绝是没问题的,你必须用内购,而且除了这个问题,我们还发现你们App必须先登陆,这不行,得改。这上述不仅没解决购买问题,还多出来一个。我在电话里对于这两个问题一顿解释,她一句我打电话是告知你,而不是和你商量,弄得我哑口无言。

可能因为之前版本更新都太顺了,让我们认为苹果是温柔的,至此,我们还没意识到问题严重性。

因为有新的需求着急上线,我们把这个放在了一边,去开发新需求。新需求开发完成后,我们把微信、支付宝支付通过接口控制隐藏,并且增加了游客模式。

10月30号提交,当天进入审核,毫无异常,跟业务那边我信心满满的保证能赶上活动。可是苹果给了我狠狠一巴掌,这一等就是20天,一直到11月20号才出结果:拒绝,理由3.1.1 。这期间天天发邮件,得到结果总是模板,说在正常审核。我们终于认识到苹果并不是温柔的,也并不是好糊弄的。

我们和业务商量,苹果逮住我们的第三方支付了,付费的话必须要走内购了。但是因为着急上线,我们先不做内购了,把支付删了,先免费上吧。业务部门同意。

11月22号,我们删除支付宝、微信支付,提交。waiting review直到12月14号才进入审核,15号拒绝,理由3.1.1 。WTF!!支付宝、微信支付都删了啊,什么情况。我们请求电话支持,三四天后接到电话,又是Vivienne打来电话,同样的盛气凌人,我问她我们没有第三方支付了啊,你们查出在哪,她说这个我们不需要告知你,我们就告诉你我们查出来了,具体在哪,这应该是你们要做的。我开始逛论坛,加Q群,发现最近苹果审核变得很严,机审升级。同时也找到了我们的问题所在,我们虽然删除了微信、支付宝支付SDK,但是我们用的分享shareSDK里有微信、支付宝支付相关部分。

从之前的不把苹果审核放眼里,到对他们的愤怒抱怨,到此刻我们开始怀有畏惧心。老老实实按照他们的要求改。shareSDK换成了不带支付版,并且加上了内购。

又做了点其他东西,改些bug后。2018年1月18号,小心翼翼的提交。当天进入审核

又是漫长的等待,1月29号,收到了2.1大礼包。刚收到大礼包的时候,我都蒙圈了,我们啥时候违反了这么多准则啊。去论坛一看,好多收到了,也弄清了苹果这是对之前延审的,或者有嫌疑的App一次警告。当时群里好多朋友都不敢回确认信息,因为多多少少有些问题,如果确认后却被查出,惩罚很严重。我认为我们App没有问题,但是也战战兢兢的,最后我回复了确认信息,并且写了上诉。等待过程中第三天,群里的朋友有确认后通过的,我看了他写的过程。他连App里支付宝、微信这些关键词都删了。这把我吓住了,我们app里有啊,不至于吧,苹果机审查到这两个关键词就会拒?(后来发现还是删干净的好,这个后面会说到)

等待了一周后,2月7号重新进入审核,当天拒绝,理由5.1.1 。看邮件,他们的意思是,我们app虽然加了游客模式,但是点击购买商品的时候弹出登陆,这是不行的,不登陆也要能买。当时第一感觉,不登陆我哪知道谁买的。我去看了很多App,发现绝大多数都是点购买弹登陆,为什么他们都可以通过审核。。(感觉苹果已经针对上我们,对我们很严,从后续一系列情况可以看出)。最后看了爱奇艺、腾讯视频等发现了有游客模式购买,也在网上找到了方案。改!

改成游客模式也能购买,2月10号提交,然后放假回家过年。呵呵,接下来这个春节被苹果折磨的痛不欲生,而且还是他们的原因造成的。

2月14号,在家。收到拒绝,理由是在IPV6网络下无法完成购买,在网上找到用Mac模拟IPv6网络方法,搭建好后测试,没有任何问题。我们拍了视频,回复过去。当晚他们回复,不行,购买不了。我又是用VPN啊,又是模拟弱网啊,一大堆环境都测试了,都没问题。和他们邮件来来回回好几次,他们就是购买不了。最后,在网上搜这个问题的时候,看到了一个人说的,他们也遇到过这个情况,原因不是IPv6。审核人员不懂技术,只知道在IPv6下买不了。他们当时的原因是审核人员在购买时没有请求到内购商品。

于是我们在代码里加个判断,没有请求不到商品,弹个错误消息。2月17号提交,当晚拒绝,购买不了,从截图来看果然弹出了错误消息。确定是审核人员购买时没请求到商品,那为什么呢?有个群里的朋友说,他们之前碰到过这个情况,是因为他们提交带内购的版本由于其他问题被拒,再提交新版本的时候就出现这个情况了,解决办法是,删除之前所有的内购商品重新建。过程跟我们很相似啊,我按照他的方法试了,结果还是不行。就这样耗了我整个春节时间,别人都是吃饭喝酒打牌,我们就是查资料、测试、给苹果写邮件。

假期结束,我请求苹果技术支持(这里很费劲,因为只能写英文,而技术上的一些说法和简写什么的又翻译不准)。又跟苹果的支持工程师来来回回几次,最后回复我说我们的app没问题,应该是审核人员的设备问题。啥?跟我闹了一个春节,最后是他们的设备问题?行吧行吧,我也不要求你们道歉或赔偿了,感觉审核内购成功给我们通过就行了。

果然,3月3日上午的时候,我在数据库里,看到了凌晨1:47有一个购买记录,而且记录有设备号,我们肯定这是审核人员买的。但是都已经购买成功了为什么app还没通过呢?上午11点,没错,又是2.1大礼包。此时,我的心态已经崩了,我在解决中心了写了一大堆骂审核人员的话,准备骂完离职。去抽了根烟冷静了一下,觉得这样太对不起公司了,五个多月没更新成功,公司没把我炒了,我如果这样做太不负责了。回来删掉骂人的话,再次回了确认信息,留了电话。三天后苹果打来电话,没错又是Vivienne,她说首先,你们App的内购是没问题了(我当时真想怼一句,我们没问题?明明是你们的问题,还浪费了我这么长时间,还导致我春节没过好,现在你高高在上的来一句我们的内购没问题了,真有脸)。然后,说我们app里有支付宝相关东西,你们是用来干什么的?我们没有啊,她说我们检测到有,你们查一下。

挂完电话,我突然想起来,也就是前文说到的,app里有支付宝关键词。是shareSDK里分享到支付宝好友、朋友圈。就像前文里我说的,朋友们还是把这些删干净的好,免得一些不必要的麻烦。

然后我在解决中心回复,说明情况。三天后,3月7号重新进入审核。

3月9号拒绝,理由是:第一,我们app请求位置权限是安装app后启动app就弹,要改成打开需要地理位置功能的时候才弹出。第二,所有权限(地理位置、相机、相册等)请求的描述信息不详细。

我们改完后,当天提交。3月12号拒绝,理由是:第一,我们配置了音频后台播放,但是没有后台播放的内容。第二,我们app里有新闻资讯,有的新闻是抓取其他网站的,标明了来源,苹果认为这可能存在侵权。让我们取得授权上传给他们

第一点,其实我们很早之前就解释过,是有的,可能藏的比较深,审核人员没找到。上次拍过视频,这一次再拍了一个视频。第二点,我们不可能去找那么多网站获取授权,只能先删掉新闻里的来源标记,通过后再加上(新闻页是H5的)。在安全中心回复这两条后,今天,3月13号,早上八点,当我起床,打开手机,看到“ready for sale”,一滴泪划过啊。。。。。

从3.1.1被拒,到被苹果延迟审核,到两次大礼包,到莫名其妙被审核人员的设备坑,再到苹果对我们严格审查。到今天通过,整整5个月,这期间在简书、在论坛、在Q群,等到了不少帮助。今天我也把我们整个过程写出来,我相信我们在这个过程中遇到的坑应该对一些人有些帮助。



作者:dasaioooo

链接:https://www.jianshu.com/p/37d1f8f7ed28

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


0