跳转到内容

Google Play 分支与版本 - 状态、分阶段发布与可见性

Google Play,应用发布围绕**分支(Track)版本(Release)**展开。

分支决定:

  • 谁能看到你的应用
  • 何时可用
  • 是否需要 Google 审核
  • 如何安全灰度发布

重要:
应用状态 ≠ 版本状态 ≠ 分支状态

分支是应用版本的分发渠道。

每个分支:

  • 可包含多个版本
  • 有独立受众
  • 互不影响

同一个 AAB/APK 可同时存在于多个分支,但:


适用对象

  • 开发者
  • 测试/CI/CD

特征

  • 最多 100 名测试者
  • 邮件或链接安装
  • 无需 Google 审核
  • 发布极快

常见用途

  • 自动化构建
  • 冒烟测试
  • 上线前检查

适用对象

  • 小范围用户
  • Beta 测试

特征

  • 邮箱/Google 群组分组
  • 可能需审核
  • 可建多个封闭分支

常见用途

  • 分阶段 Beta
  • 功能灰度
  • 区域测试

适用对象

  • 所有 Google Play 用户
  • 标记为“Beta”

特征

  • 应用公开可见
  • 用户自愿加入
  • 通常需审核

常见用途

  • 公测收集反馈

适用对象

  • 所有 Google Play 用户

特征

  • 正式发布
  • 必须审核
  • 可被搜索/推荐

常见用途

  • 主版本发布
  • 全量更新

版本是分支内的具体应用包。

包含内容:


  • 已创建但未提交
  • 用户不可见
  • 可随意编辑

  • 已提交 Google 审核
  • 内容锁定
  • 时长:几分钟至数天

  • 用户可见
  • 参与分阶段发布
  • 视为当前分支主版本

  • 分阶段发布被手动暂停
  • 新用户无法收到更新
  • 已更新用户不受影响

  • 被 Google 拒绝
  • 用户无法获取
  • 需修复后重新提交

  • 100% 用户立即可用
  • 按比例逐步推送(1%、5%、10%、50%、100%)
  • 可随时暂停
  • 仅限生产环境

注意

  • 不支持回滚
  • 只能暂停或发新版本

场景用户可见性
仅内测分支❌ 否
封闭测试活跃❌ 否(仅测试者)
公开测试活跃✅ 是(Beta)
生产分支活跃✅ 是
生产分支已停止⚠️ 部分可见
所有分支均为空❌ 否




  • 版本号低于历史版本
  • 该版本号已被其他分支占用

自动化常用分支:

服务账号最小权限:



分支是 Google Play 安全发布的核心机制。

推荐策略:

  • 内测 —— CI/CD 自动化
  • 封闭 —— 验证新功能
  • 公开 —— 收集反馈
  • 生产 —— 正式上线

理解分支与版本状态有助于:

  • 避免发布失误
  • 安全灰度上线
  • 自动化发布无风险
  • 避免发布失误