关于群衣阁2.1大礼包解决方案的心路历程

之前公司旗下APP群衣阁在经过IOS 4.3被拒后卡在2.1大礼包。说一说个人这周针对2.1大礼包的了解及解决方案。

首先放一张2.1大礼包被拒内容:QQ截图20181121163650.png

个人当时看到2.1的回复是吓了一跳,这么多问题列举出来有9条,且邮件最后说的是如果下次提交还出现其中的问题就直接删除应用甚至封号。

于是本人查阅网上诸多资料及加了几个APP审核交流群,发现好多人都收到了这封邮件,而且很多APP都是没有违反其中的任何一条也收到了这个。那足以说明收到这封邮件不代表我们有上述的所有问题, 需要我们逐一排查,但是,这个肯定是要根据我们目前的项目情况来做处理。


 首先,从个人了解的资料得知,2.1大礼包打回来分为两种情况:

1.元数据拒绝:如果是这种可以考虑通过后台回复进行最后挣扎,可能会有少部分能解决, 但是同时也会带来被封号的风险,如果一个账号下面有一个或多个已上线的App,除非有100%的把握App没有任何问题, 否则此时千万不要再回复了,以免开发者账号被封导致下面所有App被下架。

2.二进制拒绝:再回复或者发邮件申诉, 有可能会引发被封号。


那么问题来了,根据我们目前的群衣阁情况来说,是属于二进制被拒,及在此之前存在4.3的问题,如果回复,是比较有可能再次收到苹果4.3的拒绝及可能封号的危险。


说到这,我要从头说起,APP为什么会受到这样的条款?

想必大家也都查阅了相关资料。今年苹果升级了机器审核算法,提交 App 给人工审核之前,会先经过一次机器审核,基本上就是个反编译的过程。如果项目里面大量复用了其他 App Store 上线项目的代码,会被机器审核回绝;如果产品形态和其他现有 App 几乎一致,会被人工审核拒绝,这就是我们反复受到4.3的原因。

而这次群衣阁受到2.1也是因为机审判断App与之前违规的App作比较,因为有相似行为就被直接标记为2.1狗年大礼包了。

(苹果有自己的特征代码库,只要和这个特征代码库存中代码撞车了,均会被认为是违反了相应的条款,不管这部分代码是否真的是违规了;成功上架的应用,才会被纳入特征库,才会被用来比对代码相似度,在一个账号下上架的应用,在另外的账号进行提审,会触发 4.3 )


这2个条款主要针对谁?

一方面源于目前很多公司希望批量产出类似 App 进行 A/B 测试;另一方面源于国内产品希望通过对相同的产品用不同的关键词来进行宣传,获取更多的流量(同一个 App,上 10 个马甲包,收入增 10 倍);这些行为破坏了 App Store 的生态,导致苹果会用非常严格的手段来进行打击。很明显,虽然苹果是想针对一些不正规的APP做的马甲包进行打压,但是我们的APP也躺枪了。


2.1二进制被拒麻烦在哪?

第一点在于苹果宁可错杀也不放过,就算你什么错都没犯,也很可能被误伤。 第二点在于,简单的修改是不足以绕过这个条款的,一旦遭遇它,后面无论你怎么修改,再次重新提交也几乎没有通过审核的可能。


我们首先要做的,判定拒绝来源:

搞清楚APP是被人工审核拒绝,还是机器审核拒绝的。

应用进入审核(In Review)的时候,我们会收到一封邮件,之后被拒绝(Rejected)的时候又会收到一封邮件。如果这两封邮件的时间差非常小,比如小于半小时,那么基本上就是被机审拒绝了,否则大概率是人工审核拒绝。

如果是被人工审核拒绝了,由于每次审核 App 的人可能不一样,可以直接尝试换个ID 再次提交,屡次被拒,除了包括更改UI但不限于导航方式、页面结构等等,或者干脆砍功能。


最后个人与高璇商议后做出了以下几点改正:

第一步,更换账号:

尝试换一个新的开发者身份进行提交, 避免苹果机审对旗下APP的相似度审核、保证公司主力账号不要被封号。

第二步,修改代码:

修改文件命名、分类更改。删除代码里面可能存在隐藏开关的地方或者钱包相关的代码等等。。


第三步,修改APP信息:

修改App Store 中 app 的副标题、关键词、App 预览和屏幕快照等,删除掉可能存在的敏感词汇。

个人认为现在我们应该分阶段测试审核,因为在不确定我们的应用能不能通过4.3与2.1审核的时候,可以不用着急一次上线全部内容,尽量能不用的东西都可以不要,在内容上暂时上线最核心的东西。争取把第一关过了,后期更新这些内容,不用太自我怀疑,苹果上有政策,我们下有对策。

 

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容