几维资讯> 行业资讯

App上架/更新怕被拒? iOS过审“避雷秘籍”请查收

几维安全 2019-02-15 17:43:24   1405
分享到:

苹果爸爸对 App Store 的监管力度正在不断加强。2018年下半年,下架的App数量比上半年多161%,但上架的App却只增长了47%。上架困难成为App开发者们很揪心的事情。

ios过审.png

众所周知,应用在上架至App Store前,必须通过神秘的苹果审核团队的审核。能否在短时间内顺利通过审核,对App推广节奏和策略、以及迭代等应该是非常大的!在苹果开发者中文社区CocoaChina,可以看到大批焦急的开发者发帖。他们的App有的等待审核时间超过14天,有的提交后直接被苹果秒拒,有的甚至面临马上要被苹果封禁的危机。

苹果审核大体分为三部分,预审、机审和人工审核

预审:包上传后首先进入的是预审,会被扫描API等,没问题的话才会在iTC里出现,然后才可以提交至 Waiting。

机审:在审核前期,也就是 Waiting For Review(等待审核)阶段一般是机审。

人审:机审不通过则直接被拒,通过后会进入人工审核,即In Review(审核)阶段,这个阶段主要看的是App的元数据,例如标题、描述、截图等,以及检测App的功能使用情况,常遇到的ipv6也在此处检测。

目前机审机制越来越完善了,而且也越来越受重视。其实苹果重视机审也是可以理解,减少人工成本并增加审核严格度,也更倾向于人工智能这个大方向。不过如果机审机制太完美,对开发者来说可能不是好事,过审也许会越来越不容易。

开发者遇到的被拒原因主要有:App完成度、App元数据、数据的手机与储存、重复App等。

1、App完成度(苹果官网审核指南2.1)

审核原则:苹果会拒绝不完整的App 套装以及会出现崩溃或存在明显技术问题的二进制文件。

避雷招式:

1) 要确保App是最终版本,提供正确的登录账号及密码。

2) 移除所有占位符文本、空白网站和其他临时内容。

3) 对App的错误和稳定性进行测试,保证苹果审核时不出现崩溃。

2、App元数据(苹果官网审核指南2.3)

审核原则:确保App的描述、屏幕快照和预览能够准确反映App的核心体验,并保持与新版本相应的最新状态。

避雷招式:

1) icon、展示图、关键词、应用描述都要保持唯一性,不能有隐藏功能。

2) 主副标题方面,苹果重点监测的词尽量不要使用,比如彩票等。同时,要尽量避免关键词的堆砌。

3、数据的手机与储存(苹果官网审核指南5.1.1)

审核原则:尊重用户隐私,功能和数据征集要透明,并征得用户的同意。

避雷招式:

1) 收集用户数据需明确隐私政策介绍,征得用户同意。

2) 只请求访问与App核心功能相关的数据。

3) 允许用户在不登录的情况下,使用普通功能。

4、重复App(苹果官网审核指南4.3)

审核原则:在已有大量类似App的类别下进行开发,很容易被判为抄袭。

拆解招式:

4.3是我们最需要避免的情况!毕竟一旦App被苹果反馈4.3,就等于失去过审的希望了。

1) 代码:需要在提交前全面排查代码,修改相似代码。这点很考验技术人员的基本功,但也是避免被判4.3的最最重要的一步。

2) 应用界面:研究竞品UI设计,尽量不要与相似产品UI相似。

3) 提交:最好不要在一台设备上激活多个开发者账号,否则很容易被判定为同一开发者名下。

当然,以上几招主要针对的是被拒审最多的情况。而App Store审核条款众多,每个App的产品情况也各异,要解决审核问题,还需要定制化的产品全盘检查,根据审核指南,对存在的问题逐个击破。几维安全拥有多年代码安全经验,可以全程陪伴App的审核过程,在审核前给予全面的修改意见,有效帮助App减少被拒审几率。

分享到:



《安卓应用加密》 《Unity3D手游加密》 《源代码加密》 《移动端的KiwiVM虚拟机》