谷歌应用上架攻略

上架谷歌应用市场需要先注册谷歌开发者账号,创建应用,应用审核通过后才能发布应用。在应用审核和发布过程中,需要注意应用的内容、质量、隐私政策等问题。开发者可以随时更新应用,提高应用的质量和用户体验。

申请开发者账号

申请谷歌开发者账号
Google Play 管理中心帮助

准备

Gmail 邮箱

自己申请 Gmail 邮箱,有手机号就可以申请,国内的手机号也照样申请。
注册的时候用 QQ 邮箱/网易邮箱,注册里选 Gmail,按顺序搞就好了,直接用网页注册可能会被提示手机号无法验证。

Visa 信用卡

这是国内最好申请的可以直接用于谷歌开发者账号支付的银行卡。
对,你没看错!谷歌开发者账号是要钱的,25 美元,也就是人民币 160 元左右。
而且每个银行卡只能绑定一个开发者账号,也就是说你用这张 visa 卡开通了一个开发者账号,之后就不能再用这张卡再开新的开发者账户了!

申请流程

要在 Google Play 上发布 Android 应用,您需要创建一个 Google Play 开发者账号

注册 Google Play 开发者帐号

创建应用程序

一旦您已注册 Google Developer 账号,您就可以创建应用程序。要创建应用程序,请转到“创建项目”页面,然后选择“添加应用程序”。这将打开一个新窗口,其中包含有关创建应用程序的说明。按照说明创建应用程序,并为其指定适当的名称和描述。

  1. 打开谷歌开发者控制台
  2. 使用谷歌账号登录
  3. 在左侧菜单栏选择所有应用
  4. 点击“创建应用”
  5. 填写应用详情以及声明等信息即可创建应用

上架应用/游戏

aab 包

从 2021 年 9 月 1 日开始,上架 google play 的包统一都要是 aab 格式,非 aab 格式是无法上传包体的。

在打包时还需要注意 2 点:

  1. 目前 Google Play 管理中心对 Android 10 的目标安全级别要求至少为 31!
  2. 安卓应用程序包应先加固好再进行上传,先上传再加固可能会出现问题。
API 级别要求API 级别要求
Android 8.026
Android 928
Android 1029
Android 1130
Android 1231、32
Android 1333

商店素材

手机和平板可以共用相同的图,不需要额外作图

图片类型格式像素大小张数
应用图标JPEG 或 32 位 PNG512x512 像素上限为 1 MB1
置顶大图JPEG 或 24 位 PNG(不透明)1024x500 像素上限为 1 MB1
手机屏幕截图JPEG 或 24 位 PNG(不透明)介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图)上限为 8 MB2-8
7 寸平板电脑截图JPEG 或 24 位 PNG(不透明)介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图)上限为 8 MB1-8
10 寸平板电脑截图JPEG 或 24 位 PNG(不透明)介于 320 像素到 3840 像素之间,宽高比为 16:9(针对横屏截图)上限为 8 MB1-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 探索器之前未发布的版本,才能重新上传这个新版本。

后台中英文切换

谷歌开发者后台的语言是跟着谷歌账号走的,所以把谷歌账号的语言改成中文,开发者后台的语言也就自动切换了!