iOS应用开发者将应用在短时间内顺利通过苹果官方审核并完成上架,对App推广节奏以及的迭代的作用是非常大的。一旦被拒,就需要花不少时间来整改。
如果开发者的某个App审核被拒,影响的不只是这一款 App,该开发者账号以及相关账号下所有 App 都会被苹果检查是否存在类似问题,如有则将一起下架。在更为极端的情况下,App 由于一些重要条款连续被拒,可能会导致开发者账号被封禁。
为了避免不必要的上线延迟和成本增加,开发者必须要了解App Store审核被拒的常见原因以及相应的解决方案。
01
App Store审核流程
App审核被拒,苹果给出的审核结果往往不会特别具体透明,开发者常常不知道自己的 App 到底是哪个地方违反了苹果所援引的条款。因此,大量被拒审的开发者只能通过猜测违规处、试探性改正并重审的方式来解决。
苹果的审核流程分为:机器静态审核,机器动态审核,人工审核三个部分。
机器静态审核
机器对ipa包代码进行审核,如果扫描发现和App store现有的包相似度比较高,以及和已经下架的包如马甲包进行比较分析相似度过高,机器会直接拒绝,甚至封号处理。
同时也会对开发者账号信息(支付信息,注册信息)进行关联审核,比如被关联的开发账号违规封号,那么当前开发账号可能就会封号处理。
02.
拒审案例
重复App(4.3)
有一种常见的拒绝理由叫"4.3(重复App)"。这个问题通常分为两种情况:一是被自动审核拒绝,二是被人工审核拒绝。此外,如果你的马甲包和已有的App标题一样,也会被拒。
解决方法:
重新更换截图,保证与 App 的功能、流程等内容都是一致的。去除隐藏功能模块代码。也可以使用比较成熟的翻新混淆软件进行处理,人工就会耗时并且修改翻新不彻底可能依然4.3问题。
开发者账号
开发者账号不要那种批量注册账号,容易出现不稳定莫名其妙封号,账号权重级别也不高,审核会更加仔细严格
第三方支付
App 开发者常需要在 App 中提供付费购买的项目,因此需要接入第三方支付平台。例如,许多手机游戏设置了付费的道具,有的开发者在实现道具购买时,接入第三方支付,结果却被苹果拒绝上架 App Store。
解决方法:
删掉和第三方支付有关的代码,使用苹果的支付方式,内购支付。
私有API
苹果将自身系统的 API 划分为公共 API 和私有 API,其中公共 API 可供 App 开发者使用,私有 API 则只允许苹果使用,如果 App 开发者使用私有 API,那么该 App 会被拒绝上架。
App性能问题
App 完成度App在提交审核前应进行充分的产品测试,确保功能完整、稳定,避免崩溃和加载失败等问题。
解决方法:
在提交前进行充分的产品测试,包括功能、内容、UI设计、版权、性能苹果审核上架流程、用户体验、广告等等。确保App在审核时能够展示完整的最终版本。
app、小程序广告变现对接AdSet聚合广告平台,点⬇️链接了解对接流程