谷歌应用上架攻略
上架谷歌应用市场需要先注册谷歌开发者账号,创建应用,应用审核通过后才能发布应用。在应用审核和发布过程中,需要注意应用的内容、质量、隐私政策等问题。开发者可以随时更新应用,提高应用的质量和用户体验。
申请开发者账号
准备
Gmail 邮箱
自己申请 Gmail 邮箱,有手机号就可以申请,国内的手机号也照样申请。
注册的时候用 QQ 邮箱/网易邮箱,注册里选 Gmail,按顺序搞就好了,直接用网页注册可能会被提示手机号无法验证。
Visa 信用卡
这是国内最好申请的可以直接用于谷歌开发者账号支付的银行卡。
对,你没看错!谷歌开发者账号是要钱的,25 美元,也就是人民币 160 元左右。
而且每个银行卡只能绑定一个开发者账号,也就是说你用这张 visa 卡开通了一个开发者账号,之后就不能再用这张卡再开新的开发者账户了!
申请流程
要在 Google Play 上发布 Android 应用,您需要创建一个 Google Play 开发者账号
创建应用程序
一旦您已注册 Google Developer 账号,您就可以创建应用程序。要创建应用程序,请转到“创建项目”页面,然后选择“添加应用程序”。这将打开一个新窗口,其中包含有关创建应用程序的说明。按照说明创建应用程序,并为其指定适当的名称和描述。
- 打开谷歌开发者控制台
- 使用谷歌账号登录
- 在左侧菜单栏选择所有应用
- 点击“创建应用”
- 填写应用详情以及声明等信息即可创建应用
上架应用/游戏
aab 包
从 2021 年 9 月 1 日开始,上架 google play 的包统一都要是 aab 格式,非 aab 格式是无法上传包体的。
在打包时还需要注意 2 点:
- 目前 Google Play 管理中心对 Android 10 的目标安全级别要求至少为 31!
- 安卓应用程序包应先加固好再进行上传,先上传再加固可能会出现问题。
API 级别要求 | API 级别要求 |
---|---|
Android 8.0 | 26 |
Android 9 | 28 |
Android 10 | 29 |
Android 11 | 30 |
Android 12 | 31、32 |
Android 13 | 33 |
商店素材
手机和平板可以共用相同的图,不需要额外作图
图片类型 | 格式 | 像素 | 大小 | 张数 |
---|---|---|---|---|
应用图标 | JPEG 或 32 位 PNG | 512x512 像素 | 上限为 1 MB | 1 |
置顶大图 | JPEG 或 24 位 PNG(不透明) | 1024x500 像素 | 上限为 1 MB | 1 |
手机屏幕截图 | JPEG 或 24 位 PNG(不透明) | 介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图) | 上限为 8 MB | 2-8 |
7 寸平板电脑截图 | JPEG 或 24 位 PNG(不透明) | 介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图) | 上限为 8 MB | 1-8 |
10 寸平板电脑截图 | JPEG 或 24 位 PNG(不透明) | 介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图) | 上限为 8 MB | 1-8 |
上架文案
在 Google play 上需要显示的产品介绍,需求如下
字段 | 说明 | 字符数限制 | 备注 |
---|---|---|---|
应用名称 | 应用在 Google Play 上显示的名称。 | 上限为 50 个字符 | 您可以为每种语言分别添加一个本地化名称。 |
简短说明 | 用户通过 Play 商店应用查看您应用的详情页面时最先看到的文字内容。 | 上限为 80 个字符 | 用户可以展开此文本,查看应用的完整说明。 |
完整说明 | 应用在 Google Play 上显示的说明。 | 上限为 4000 个字符 |
隐私链接
如果你的应用或游戏会获取一些用户的隐私权限,比如说手机号啊、通讯录之类的,就要记得上传隐私链接,如果你没有服务器可以上架网页的话,也可以用取巧的方法托管到三方平台上。
信息中心
设置内测版本
设置应用
按照初始设置里的首要步骤一步一步操作即可
尤其需要关注的是“内容分级”部分,分级错误会导致应用/游戏审核失败。
Google Play 的“内容分级”是通过自主填写问卷的方式,由系统得出一个分级标准,提审之前可以多次修改,一般同一类的产品分级都是差不多的。
发布应用
发布【正式版】之前也可以考虑先测试,测试部分包括【内部测试】、【封闭式测试】和【开放式测试】,但一般直接发布【正式版】就好了,想要调整什么可以热更新或者发布个新版本。
发布成功
游戏/APP 成功上架后,在信息中心就可以看到自己的产品了
应用审核
在提交应用审核之后,谷歌会对应用进行审核。审核通过后,应用就可以上架谷歌应用市场。审核过程通常需要几天到几周的时间,具体时间取决于应用的内容和质量。
apk 的基本编译配置
Android Api 版本
Google 要求 targetApiVersion 支持到最新的 2 个版本(目前是要求 targetApi 29 以上)ABI x64 支持
如果用到 so 库, 必须支持 x64,通常 abiFilters ‘armeabi-v7a’, ‘arm64-v8a’ 即可签名有效期
生成签名的时候需要注意有效期要在 25 年以上App 包名唯一
上传到 Google Play 的 APP,packageName 必须是没有存在过的
恶意代码检测
- 权限 : 需合理使用权限,敏感权限可能导致上架被拒
- 协议通讯安全:API 需使用 https,保护用户的数据安全
- 马甲包:同一套代码重复上架,会被视为马甲包被封号(有这种需求需要做深度的代码混淆)
- 内更新:APP 不可有内更新、热修复、跳转三方下载链接等任何动态更改源码的行为(脱离 Google 审核的动态代码都不被接受),更新 APP 唯一途径是在 Google Play 发布新版本
- 使用隐私数据需披露:必须提供清晰的隐私政策和用户协议,保护用户的隐私和权益。这个更多是靠人工审核,运气不好被查到会被下架
- 色情、暴力、赌博 这些元素内容就不用多说了,可以看开发者政策
- 稳定:必须具备基本的功能和稳定性,不得存在严重的 BUG 和漏洞
版本更新
版本号
每一次更新版本都需要提升版本号,不然是无法上传新版本的
App Bundle 探索器
GP 后台的 App Bundle 探索器说白了就是个版本记录器,但这里有个坑是,如果你上传了新版本的包,即使没有发布,你也舍弃了该版本,仍会记录在 App Bundle 探索器里。
你再次上传这个新版本的包,就会提示你“版本号已存在”。此时你需要删除 App Bundle 探索器之前未发布的版本,才能重新上传这个新版本。
后台中英文切换
谷歌开发者后台的语言是跟着谷歌账号走的,所以把谷歌账号的语言改成中文,开发者后台的语言也就自动切换了!