ASO指南:苹果商店审核

一、审核场景

1、 App 上线

App 提交至App Store 后,需要经过一套人工审核流程,审核通过方可在 App Store 上线。

2、 App更新版本

当 App需要更新版本时,新上传的版本也需要 Apple 人工审核,审核通过后便能在 App Store 看到更新版本。

3、 App Store 日常审核

Apple 每天都会通过机器+人工的方式监控 App 的各项数据,以分辨出作弊的 App ,并对其做出警告、清榜、屏蔽、下架等各项处罚。关于处罚的内容,下面也有详细介绍,这里暂且略过。

 

二、审核流程

上传应用后,可以在Manage Your Applications界面查看 App的审核状态:

Waiting For Review(等待审核)

In Review(审核)

Pending Developer Release(等待开发者发布)

Ready For Sale(准备销售)(此状态表明, App已成功上线 App Store )

一般而言, Apple 会在1-2周内通过Email通知你审查的结果,如果通过了,那么此处就变为了 Ready For Sale 状态,那么你就可以在 iTunes 中搜索到自己的应用了。

如果没有通过,此处会是 Rejected 状态,此处有两种情况:

1、 Binary Rejecte :需要重新上传应用,并且重新走 Waiting For Review (等待审核)>> In Review (审核)。耗费时间相对较长。

2、 Metadata Rejected :不需要重新上传应用,只需要修改信息,再通过 In Review (审核),就可以上线。耗费时间相对较短。

 

三、常见审核问题

以下是苹果审核过程中容易踩到的坑:

1、标题被拒

根据最近一段时间开发者向 ASO100 的反馈, ASO100 发现:应用标题里面含有别家的品牌词,应用标题里有关键词堆砌等现象都可能导致标题被拒。

2、使用第三方登录时未做安装检测

接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏按钮的方式也可能被审核拒绝, QQ 和微博提供了Web登录的方式,如果判断未安装,需要允许用户使用Webview的登录方式。苹果在条款中有声明不允许 iOS 应用的正常使用需要依赖另外一个 App 。

3、采集设备 IDFA 但应用没有广告功能

从2014年2月起, Apple 开始拒绝采集IDFA(Identifier For Advertising)却未集成任何广告服务的应用进入 App Store 。如果 App 本身没有广告, ASO100 建议可以在审核的时候显示一个 Banner 广告,并且放在比较明显的位置,审核通过后关掉即可。

4、含 UGC 却未提供用户协议及举报功能

如果你的 App 内有发帖等 UGC (用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。

5、上传时没有使用真实的应用截图

应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有 App 因为应用截图使用的是自己设计的插画而被审核拒绝。

6、应用必须使用邀请码才能注册使用

苹果要求应用不能限制只有部分用户可以使用。

7、应用内出现第三方移动平台的名字或图标

一直以来,苹果都不允许 IOS 开发者在进行软件描述时提到 Android 版本,而自从2015年4月起,在 App 内、截图等任何地方提到安卓、 Android 的文字、图标、系统界面都会被拒。曾经有电商 App ,因为出现了售卖三星安卓手机而被拒。

8、应用内涉及奖励,未声明与苹果无关

App 里有实物奖励的话,不能使用苹果产品(例如 iPhone 、 iPad 等)作为奖品。另外一定要声明“奖励由本公司提供,与苹果官方无关”。

9、没有提供恢复内购的方法

10、未注册时不能使用与账号无关的功能

对于资讯等 App ,在没有进行与用户信息相关的操作时,却强行让用户登录,甚至不登录就无法看到任何内容,有可能会被拒绝。

11、 iPhone 应用在 iPad 上不能正常显示

iPhone 程序必须不经修改就能以 iPhone 分辨率和2倍 iPhone 3GS 的分辨率在 iPad上运行。即使你的 App 只为 iPhone 用户提供,在iPad上也必须能够正常显示,否则审核会被拒绝。

12、侵犯第三方版权

对于视频、音乐、图书类的应用很容易因为这一条而被拒。另外ASO100建议应用内最好不要出现第三方的商标,例如运营商的 Logo 、影视公司的 Logo 等。

13、应用截图/名称/描述等出现不雅词汇

在应用截图、名称、描述等任何地方出现例如诸如「牛逼、绿茶婊、无节操、逗比」等词汇,都会被苹果审核拒绝。

14、应用出现beta版、测试版字样

不要过度谦虚地在启动画面或者应用名称上加上" beta "字样,苹果不允许测试版产品上架。

15、注册缺少隐私政策

如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在iTunes connect提交新版本的时候,Privacy Policy URL必须要填写。

16、应用出现崩溃、加载失败等 bug

审核期间出现崩溃会导致审核被拒。 ASO100 建议,在审核期间务必保证服务器稳定,避免审核人员审核时出现内容加载失败的情况,导致被拒。

17、应用描述、截图和应用功能不符

如果应用的描述或截图介绍的功能在审核期间没有体现,则会被拒绝,如果介绍文案不够详细也会有一定概率被拒。

18、应用包含应用推荐功能

除特殊情况,苹果明令禁止应用内推荐其他 APP 。

19、应用包含不正确的诊断功能

如果你的应用中,包含不真实的系统检测或优化功能,苹果会认为这项功能有误导用户的嫌疑,审核时会被拒绝。

20、应用提交的新版本与上一版差异过大

如果你提交的新版本应用与上一版相比,功能上变化过大,比如将游戏升级为工具类应用,或在新版本中完全改掉前一版产品的功能,则会被苹果拒绝。

21、应用违反当地法律法规

应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的 APP ,例如在线直播类 APP ,必须严格遵守相关规定。

22、应用作者名与金融机构名字不一致

针对理财、 P2P 等金融相关产品,苹果增加规定,开发者的名字必须与 APP 内的金融机构名字保持一致,否则会被拒。

且由同一品牌的金融机构提供服务的 APP ,必须发布在同一个开发者账号跟名称下。

如果你已经代表委托人或者公司发布了这些 APP ,你的委托人或者公司应该注册 iOS 开发者账号,并把你添加到他们的开发者账号里,这样你就可以在他们账号下面提交并发布 App 了。

23、应用提供功能过于简单

应用内的功能不能太过单一,苹果虽然理念中提倡“简单”,但并不代表能接受功能不够完善的应用,他们对应用的核心要求,是希望能够给用户更有价值的体验。当然,如果你的产品太有创意,可能苹果的审核员没能理解它的独到之处,这样的情况下,你可以通过申诉来更详细的描述产品优势,以便通过审核。

24、应用内包含检查更新功能

iOS 应用的版本更新必须通过 App Store 进行,自身 App内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。

12

发表评论