APP推广的时候,首先要吧APP提交的到App Store一般来说,当你的APP提交以后会App Store会先看你的商店图、图标、文案这些刨去包体以外的内容。有很多开发者和发行会提交一个比较低的评级,这样在网盟、Facebook、Google买量的时候会能获得比较多的用户。但是问题来了,App Store是人工审核的,这只要人办的事情,就难免有点个人感情搀和在里面。审核人员的教育、宗教、脾气都可能会成为你过不过的因素之一。
当大多数当你审核被拒的时候,你所收到的一封封信件都是一段段异常模糊的开发者条例的引用,这封信分为三个部分:1,你触犯了哪条;2,大概是什么问题;3,你应该怎么解决。但是问题来了,这3条不会告诉你在你游戏里哪里触犯了这条,至多有时候会送上没任何配文的截图几张。很多时候,完全靠账户管理员、平台技术、开发者技术三个人的“猜”来决定要修改哪里。我遇到过很多次都是我到提交的时候还不知道我们改的对不对,只能试着提交下看看,也许就“蒙”过去了。
如果你的App有离线数据下载功能,尤其需要关注这一点。因为离线数据一般占用存储空间比较大,可以被重新下载和重建,但是用户往往希望系统存储空间紧时也依然能够妥妥的存在着,不会被IOS系统自动清理掉。所以不能放在/Library/Caches 目录下(该目录在系统空间紧张时可能会被iOS系统清除)。 那就只能放在主目录/Documents 或 主目录/Library/自定义文件夹下,这样才不会被iOS系统自动清理掉。但是这些数据可能会很大,如果放在 主目录/Documents 或 主目录/Library/自定义的文件夹下,会被iCoud自动同步,那么用户需要为了同步消耗不少流量,苹果可能会因此拒绝你的应用上架。所以需要在程序中给自定义的目录设置“do not backup”属性。
很多时候,我们的App可以同时适配很多型号的硬件,每个型号的硬件对应的PPID不一样。如果AppStore提交审核通过之后,又新增了一款型号硬件支持怎么办呢?是否需要单独发一个版本,把对应的PPID增加上去了? 答案是不需要,因为App支持的PPID列表信息是放在备注信息里面的,往列表中新增PPID并不需要修改到二进制文件信息,苹果在这里也比较人性化,可以在不提交新版本的情况下增加PPID信息。
苹果审核条款其实很多时候是没有一个量化标准的,比如屏幕快照不能跟App具体使用时的截屏相差太远,拿到UI设计师给到屏幕快照时,我们有时候也没有办法确定到底是否真的符合苹果的规范,但是没有关系,我们先提交一个版本试一试就知道了;还有再比如前段时间,苹果要求6月1号以后提交的App都要支持IPV6-Only的网络。但是由于历史原因,项目中有个功能用的是第三方的SDK,他们没有办法在我们发版前提供新的支持IPV6的版本。然后我看网上也有人分享说苹果对这个要求并不是非常严格,只需要在iOS9下主要功能能支持IPV6就行了。当然作为项目负责人,肯定也不能说直接把这个功能砍掉不要了,亦或轻信网友所言忽视风险。怎么办呢?赶紧先预提交一个版本试一下再做决定。结果是确实可以通过审核,所以最终版本没有砍掉这个功能,保证了产品的完整性上线了。
想了解更多的优化方案点击这里"北京ASO优化方案"