很久没更新博客了,之前写的App如何在Google Play上架的那篇文章https://www.jianshu.com/p/e40e78a279b7
,不知不觉已经在百度和谷歌的搜索前列了。有很多朋友会私信我问一些关于Google Play的一些问题,于是我决定再写一篇关于Google Play的答疑文章,来帮助大家。我会挑选一些大家问的比较多的问题进行说明,文章内容会根据评论区和私信反馈情况持续更新的。
-
首先聊一下谷歌商店的审核时间问题
可能是受全球疫情影响,现在的审核时间会比之前长很多,一次正常审核大概需要0.5~3个工作日,看清楚关键字是工作日,所以如果更新版本还是推荐周一到周三这三天发版,否则你周五发版可能会出现下周二才能审核通过的情况。(2020.9.4号更新:让人恶心的情况出现了,我负责维护的其中一个App,已经7个工作日了还没有审核通过,未来我会横向对比下手里其他App的审核通过时间来判断下最新谷歌审核通过的时间。
2020.12.17号更新:最近App版本更新的谷歌审核的时间比较稳定了,一般1个工作日左右就可以通过审核,给谷歌点赞!)
-
一定要使用百分比发布,不要直接全量发布
当然首次上线的时候,发布按钮是全量发布的,没有百分比发布的选项。但是之后的版本更新中我还是推荐大家使用百分比发布,这样如果线上遇到严重BUG是可以回滚版本的。我这边的项目一般是5%、20%、50%、100%这样的规律来发布的,从5%到100%一般需要两天时间(这里说的时间不再是特指工作日了),在这期间需要对线上的版本进行观察(我的项目都是通过集成Firebase进行异常上报的),看是否有严重的BUG,如果有就可以取消该问题版本的发布(这里可能会有同学提到热修复技术,但是谷歌商店上线的App是不能有热修复代码的)
关于审核被拒的问题
这个问题我无法给出标准答案,我只能提供一个解决问题的思路。当谷歌商店拒绝你的应用上架或者更新的时候,一般都会给你的开发者邮箱中发一封邮件进行说明。仔细阅读这封邮件,拉着产品一起阅读,99%的拒绝原因都不会是咱们代码的原因,可能是三方品牌侵权(比如你应用的标题或者内容当中出现了别的应用相关的内容)、敏感权限申请被拒、私人协议链接内容不合规等等,原因反正是五花八门的。这里我主要强调一下,如果谷歌发的这封拒绝邮件你读不懂,那一定不要盲目的去修改。让产品组织邮件内容询问谷歌,一般这一封拒绝邮件的最后都会有可以回复的邮件地址,而不要直接回复这封拒绝邮件。-
如何联系谷歌的官方客服或者审核人员
有的时候,我们会对App即将上线的某个功能或者是某个谷歌应用商店政策持有疑问,那么我们就可以主动联系谷歌客服。
按要求填写表格再提交,就会给谷歌官方发送一封邮件,谷歌官方会在两个工作日内回复你的邮件。 -
关于敏感权限的申请
由于不同的App获取权限的理由都不一致,我只能简单的将权限表单要填写的内容加以说明:
这里的敏感权限目前指的是短信和通话记录权限,未来2020年11月份之前你还需要关注地理位置权限的获取。
一般而言这个表单会在你上传APK文件之后,点击发布按钮之前填写。(如果检测到你的APK包的清单文件中包含敏感权限),可能会有部分人表单填写会出现在这个位置:
我怀疑是谷歌正在针对部分开发者做一些改动测试,未来应该会统一在菜单固定的位置找到敏感权限的申请入口。
文章暂时写到这里,如果大家有什么其他问题或者针对上面某个问题的疑问,可以评论区或者私信我。
补充问题:
- 担心自己App在谷歌商店的名字和别人家的重复导致搜索不到(来自某个小伙伴的私信问题)
首先确定一点,App的名字谷歌商店是不会校验重复性的。谷歌商店校验的是App的包名,所以名字从某种意义上面讲是可以随便起的。其实App的名字就是内容详情里面填写的标题(Title),建议大家起一个长一点的名字例如:Apple - The best fruit in china,把你App最显著的特点总结到名字里面,这样本身也有利于用户搜索到你的App。另外需要注意的是:不要去蹭那些知名App的热度,就是你的App名字起的和别人类似,很容易导致名字侵权,App是会被下架处理的。