专栏首页BIT泽清从3.1.1被拒,到延审,到两次2.1大礼包,到审核人员过审解决办法分享
原创

从3.1.1被拒,到延审,到两次2.1大礼包,到审核人员过审解决办法分享

我们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网络方法,搭建好后测试,没有任何问题。我们拍了视频,回复过去。当晚他们回复,不行,购买不了。我又是用V**啊,又是模拟弱网啊,一大堆环境都测试了,都没问题。和他们邮件来来回回好几次,他们就是购买不了。最后,在网上搜这个问题的时候,看到了一个人说的,他们也遇到过这个情况,原因不是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个月,这期间在简书、在论坛、在Q2205357007,等到了不少帮助。今天我也把我们整个过程写出来,我相信我们在这个过程中遇到的坑应该对一些人有些帮助。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 教你如何处理被苹果App Store审核多次被拒和被警告的情况下通过审核

    内部审核渠道人员教你如何处理被苹果App Store审核多次被拒和被警告的情况下通过审核

    jiang chen
  • 金融(借贷、理财等)软件审核3.2.1被拒处理方案

    元旦过后好多金融(借贷、理财等)软件审核3.2.1(viii)错误,应该是金融审核的新规吧。(viii)用于金融交易、投资或资金管理的应用程序应来自执行此类服务...

    jiang chen
  • 没有后台可用的 app 快速搭建动态ios审核开关的方法

    最近发现苹果的机审有所改变,希望大家不要欺骗 App Store Review Team,如果侥幸上架成功请在一个月后在更成马甲包,否则价格昂贵的公司开发者账...

    jiang chen
  • Kubernetes Ingress入门指南和实践练习

    Ingress也是Kubernetes项目里的一种 API 对象,它公开了从集群外部到集群内Service的 HTTP 和 HTTPS 路由,这些路由由 Ing...

    KevinYan
  • Python标准库笔记(3) — datetime模块

    目录[-] datetime模块提供了简单和复杂的方式用于操纵日期和时间的类。虽然支持日期和时间运算,但实现的重点是为了输出格式化和操作高效地提取属性。 ...

    jhao104
  • Dubbo爆出严重漏洞! 可远程执行恶意代码!(附解决方案)

    近日检测到Apache Dubbo官方发布了CVE-2019-17564漏洞通告,360灵腾安全实验室判断漏洞等级为高,利用难度低,威胁程度高,影响面大。建议使...

    用户6543014
  • 美国软件与信息产业协会(SIIA)到访腾讯

    2014年10月30日上午10点,美国软件与信息产业协会(Software & Information Industry Association , SIIA...

    腾讯研究院
  • 如何本地安装ApiPost接口调试工具

    ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可...

    骑马的少年
  • 百度地图电子围栏功能的实现

    最近公司项目需求,要做一个百度地图电子围栏的功能,在网上查了一下资料,看了很多博客,大多数都写的不是很详细,我看的云里雾里的,最后终于集合所有的几...

    CherishTheYouth
  • VisualSVN搭建svn代码服务器

    ①visualSVN,在这里我们用 VisualSVN-Server-2.5.5,在官网下载,或者百度谷歌搜索就行了,也可以去下面的链接直接下载哦:

    SmileNicky

扫码关注云+社区

领取腾讯云代金券