Android Notes | 上架 Google Play 的那些辛酸泪

3,523 阅读10分钟

计划往往赶不上变化,似乎有丝丝风萧萧兮,易水寒的悲凉与无奈。

在这里插入图片描述

前言

年初的时候,默默的和自己说,当日事儿,当日毕。

一晃半年过去了,似乎除了各种忙,闲暇的发呆、愣神,似乎也就这样了。

胸怀梦想,却始终停滞不前。

年龄的增长,所谓工作经验的增长,而技术,依旧未曾改变,一如既往,从未向前。

罢了,与其陷入各种彷徨,不如望着鸡老大背影,缓慢前行。

Today,记录下前几个月前上架 Google 的那些辛酸事儿。

其实上架 Google 很 easy,按照官方说明,少搞些小动作,本本分分、规规矩矩,easy 的很。

But,人世间岂能事事如愿?

听我娓娓道来~

上架准备工作

此处很重要,望小伙伴别踩和我一样的坑。

此处默认小伙伴和我当初一样,属于首次上架,账号都没得那种。

以下内容请在上架前准备好:

  • 公司注册的 Google 账号名称。(当初我就是在甲方给错账号名称,而我没有认真核对直接复制提交,导致后续一系列麻烦的起因之一。)
  • 公司相关资料。这个无论国内还是 Google,都算的是必填项吧。
  • 一张信用卡,用于给 Google 爸爸交入场券。25 刀。(因为账号问题,还白白浪费了 25 刀)

扎心的教训!

另外在这里备注一点,假如说你提交上架之后,当前应用暂无用户下载,你是可以进行撤销上架并在当前账号上可以移除此项目,前提是没有用户下载!

这里就别抬杠了哈,至少我这里出现这种情况了,关键我手欠的还点了下下载安装,结果后续和 Google 沟通多次,只有一封邮件,内容包含一个地址链接,以及备注已具有用户下载的应用不支持在当前账号移除

最后,需要和公司上级确定好,是否采用 Google 签名或者加入 Google 签名计划。

关于 Google 签名,官方说的大概的意思是,你保存的密钥证书有可能发生丢失情况,不要怕,交给我们,我们帮你保管处理。

可能大部分的小伙伴看到这个都觉得咱 Google 贼棒,当你小手点击同意加入 Google 签名计划后,呵,小伙子,感受绝望吧:

  • 第三方配置不可用,例如微信相关;

我在这里仅仅举一个微信的例子,那么为什么不可用呢?

简单举个例子:

比如说,你签名使用数字 1 进行打包签名,当你同意加入 Google 签名计划后,当你轻轻的上传 Google 后,我们亲爱的 Google 会把你的这个 1 干掉,然后使用 Google 爸爸的 2 进行打包签名。想想你当初在微信开放平台填写的那些信息吧。

而且,加入 Google 签名计划不可退出,你说你后悔了?

那不好意思,包子你都拿在手里了,一经售出,概不退换!

你说你换个账号,进行应用迁移好使不?

好使,迁移过去的应用依然属于加入 Google 签名计划中。

就问你开心不开心?

JsonCooler 提示还可以上传自己的签名文件,我尝试了下果然可以,如下图:

关于升级

无论你是否同意加入 Google 签名计划,在上架后,Google 均支持下载当前 apk。

关于渠道统计

一般而言,我们都会添加多渠道分发,以便与运营小伙伴以及产品等等童鞋采集相应数据,为下一版本或者后续工作增加完善的数据证明。

那么这里针对不同情况说一下我的处理方式:

  • 已加入 Google 签名计划的小伙伴,使用原有证书生成对应渠道包后上传 Google Play 即可;
  • 未加入 Google 签名计划的小伙伴,直接打出 Google Play 渠道的 Apk 直接上架即可。

两者的区别在于,如果未加入 Google 签名计划,那么上架 Google Play 市场的包证书依然采用的是我们打包时的证书,而加入 Google 签名计划后,Google 将我们上传的 Apk 证书替换为 Google 安全证书。(个人理解哈,如果理解有误,欢迎指正~)

这里专门重新注册一个测试应用并截图,如下:

关于第三方开放平台登记

这里同样分为俩种情况:

  • 未加入 Google 签名计划,按照原有方式,获取打包证书信息添加对应开放平台即可;
  • 已加入 Google 签名计划,则去应用签名一栏目中拷贝对应证书值即可,这里截个图:

之所以在这里说这么多,是因为我上架 Google 因为这些前期准备不足,而且盲目自大的行为,导致后期上架延期估计有个大半个月。

而我的五一假期,也是一直处于各种和 Google 交涉中,But,哭唧唧。

各位千万注意!!!

好了,下面开始我们的 Google Play 上架!

上架 Google Play

这里为了帮助和我一样首次上架 Google Play 的小伙伴,下面内容将会有贼多的图片,已上架的大佬隔壁撩小姐姐去吧~

一、注册 Google 账号

首先你要有个账号,地址如下:

按照 Google 爸爸要求,该填写的都填了,随后点击下一步。

验证手机号:

输入验证码验证当前手机号:

其他信息填写,这里我个人建议,能填的都填,预防万一:

别杠,Google 让启用就启用,乖。

接下来老生常谈的隐私协议,老样子,该同意的点同意(PS:我总感觉这些很鸡肋,咋滴,我不同意你能让我愉快的玩耍吗?):

最后一步,自己照照镜子:

到此,Google 账号注册完成~

二、给 Google 交入场券($ 25)

地址如下:

由于在第一步我们完成了 Google 账号注册,这里默认打开登录的便是刚才的账号,

往下滑动页面,并勾选同意开发者协议,最后点击继续付款:

依次填写信用卡信息,最后点击购买:

付款成功回执,随后点击继续注册:

将之前准备好的公司资料依次填写下方:

完成之后进入 Google Play 控制台:

三、创建应用 - 填写基本资料

这块的填写,贼多,千万提供完善内容,不然一点点去挤牙膏很痛苦。

Google Play 控制台地址:

3.1 创建应用,完善基本信息

在右侧点击创建应用并输入应用名称:

完善应用基本信息:

上传 512*512 尺寸应用 Logo:

添加屏幕截图以及置顶大图:

3.2 设置应用类型、类别以及标签

设置标签时需要注意,只能在 Google 提供的范围进行勾选,最多可添加 5 个。

这里单独补充下今天和 虾米小七 的交流结果,这里直接臭不要脸的引用下老哥的回复:

我刚查了一番资料,大概了解了 Google Play 上的关键字设定方式了,Google Play 和 App Store 确实不大一样,App Store 是有专门的一项选项栏用来设定关键词的,Google Play 则没有,但是 Google Play 的应用权重范围涉及是整个页面,比如 URL、开发者名称、标题、长/短描述等等,这些地方都是可以设定关键词的入口。当然分类标签也是值得考量的。

另外说一下个人的理解:

在国内市场上架的小伙伴都知道,我们可以为我们的应用设置多种自定义的关键字,目的是加重搜索的权重。而相对 Google Play,则你只能在提供的列表中选择比较适合你应用的关键字。根据交流结果来看,Google Play 的权重占比还是比较多,综合各方面因素。其实简单来想,可能 Google Play 认为优秀的应用无需通过各种自定义标签提升搜索结果权重占比吧。当然,这也是个人思考、理解。

最后特意登录小米开放平台截取一张图:

3.3 内容分级

在进行应用分级前需要上传一个 Apk 包,所以这里直接点击左侧应用版本,这里我选择的是测试版本,开始上传 Apk。

这里一定注意,由于我们还未加入 Google 签名计划,所以这里会有个关于 Google 签名计划的一个推荐,直接点击停用即可。

再次坚定的告诉 Google,谢谢我不需要。

随后将 Apk 拖拽至此开始上传 Apk:

完成之后会自动解析 Apk 信息,最后点击最下方的保存即可。

随后点击左侧内容分级,在仔细阅读提示后点击继续:

开始内容分级:

依次填写调查问卷:

直到应用分级完成:

最后完善信息:

你以为这就完事儿了?

怎么可能。

3.4 完善应用内容

此处主要是涉及到如下内容:

  • 隐私权政策(隐私协议网址)

  • 是否包含广告

  • 应用访问权限

  • 目标受众群体和内容(年龄段、是否吸引儿童等)

3.5 定价和分发范围

设置当前应用属于收费还是免费:

选择应用下发国家:

协议勾选:

到这里,基本资料填写完毕。

四、上架应用

提交正式包前检查下 build 配置,看看当前支持的 CPU 架构是哪儿写,有没有包含 64 位。

如果为包含则提示如下:

这里简单概述下:

  • 对于 ARM 架构,32 位库位于 armeabi-v7a 中。对应的 64 位库则位于 arm64-v8a 中。
  • 对于 x86 架构,32 位库位于 x86 中,64 位库则位于 x86_64 中。

所以在 build 文件中,关于 ndk 的配置,至少包含 64 位架构,如下:

// 兼容 Google Play 64 位架构
ndk.abiFilters 'armeabi-v7a','arm64-v8a'

随后新建正式版本,上传正式包,准备发布:

点击确认,开始提审操作:

由于现在这个特殊情况,我个人审核贼慢,据说曾经俩小时审核通过。

如果前期工作准备完善,上架 Google Play 很顺畅。

五、下架应用

如果需要下架应用,则在左侧商店发布中点击定价和分发内容,随后将应用提供情况变更位取消发布并提交更新即可。

叨叨几句

整体而言,还是之前的那句话,如果前期工作准备完善,而且没有像我之前一样的失误,并且提审 Apk 规规矩矩,审核通过问题不大。

当然特殊情况特殊对待~

拖了俩个多月的笔记,终于整理完成了。

希望能帮到一些小伙伴~

Thanks