快速回答: 一套 Google Play 分阶段发布 向 应用更新 进行 一定比例的目标用户 开启 生产环境, 开放测试,或 封闭测试 在覆盖全部用户之前 全量发布 占 100%. Google 仅对应用更新设置分阶段发布比例而非 轨道上的首次发布 (包括首次公开测试或封闭测试发布)。 开始: 使用新的 Android App Bundle 创建发布,在审核步骤中选择更新的分阶段发布比例,然后点击 开始发布 (准备并发布版本). 增加: 版本发布 标签 → 管理发布 → 更新发布 → 设置更高的比例 → 确认更新 (该比例 不会自动提升)). 停止: 管理发布 → 停止发布 (不再有新用户收到分阶段版本; 已更新的用户将继续使用当前版本)。 恢复: 管理发布 → 恢复发布 → 设置百分比 → 确认更新. 全量发布: 增加至 100% 配合 更新发布进度中。对于 Capacitor 应用,请将商店发布与 Capgo 通道 以及 渐进式发布 用于在 Native Build 版本之间进行 Live Update,并查看 TestFlight 和 Android 测试轨道 以实现预发布阶段的规范化管理。
2026 年的 Play Console 发布轨道
Google 记录了四种发布渠道:
| Play Console 中的发布轨道 | 谁接收构建 | 分阶段发布百分比 |
|---|---|---|
| 内部测试 | 最多 100 名受邀测试人员 | 无分阶段百分比发布(向测试人员全量推送) |
| 封闭测试 | 您选择的邮件列表或 Google Groups | 是 |
| 开放测试 | 任何通过应用商店详情页加入的用户 | 是 |
| 生产环境 | 所选国家/地区内符合条件的用户 | 是(生产环境支持国家/地区定向) |
来源: 准备并发布版本 以及 设置公开、封闭或内部测试.
典型流程: 内部测试 用于冒烟测试, 封闭测试 用于受信任的 Beta 测试组, 开放测试 以获取更广泛的反馈,然后 生产环境 通过设置分阶段发布的百分比。了解 Android 测试轨道与 iOS TestFlight 工作流的区别,请阅读 TestFlight 与 Android 测试轨道.
Play 分阶段发布如何运作
Google 的 通过分阶段发布推出应用更新 指南介绍了这一循环:
- 打开 生产环境, 开放测试,或 封闭测试 在 Play Console 中。
- 创建或编辑版本并上传 Android App Bundle ,其版本号
versionCode高于该轨道上已有的版本。Play 会提供最高兼容的versionCode版本(涵盖用户符合条件的所有轨道),因此对于同一用户,较新的 Production 构建可以覆盖测试轨道上较低的构建。 - 在审核阶段 更新,请选择 分阶段发布百分比 (准备并发布版本).
- 点击 开始发布.
- 监控 Android 运行状况、崩溃情况,并追踪相关的反馈(测试轨道上的测试人员备注,正式版上的公开评论)。
- 提高 百分比为 管理发布 → 更新发布 → 确认更新.
- 停止 或 继续播放 来自 管理发布 用于暂停或继续发布。
- 提升至 100% 以进行 全量发布 当各项指标表现正常时。
来自 Google 文档的重要限制条件:
- 对于分阶段发布,Google 会在符合该轨道条件的用户中随机分配更新;你无法在 Play Console 中指定哪些用户收到分阶段构建。邀请封闭测试人员与分阶段发布分配是分开的。
- 在开始另一次发布前,请先完成或丢弃该轨道上有冲突的草稿发布;请先解决未完成的分阶段发布,或移除未发布的更改(准备并发布版本).
- 你无法强制用户立即安装;Play 推送该版本后,用户才会更新。
- 正式版分阶段发布可以针对 特定的国家或地区;测试轨道则遵循该轨道的测试人员规则。
- 当你 停止 以及 继续播放,Google 会记录你影响了 同一批用户 与之前相同。
本指南中介绍的 Google Play 开发者 API 会映射轨道 ID(production, beta 包括开放测试、 qa 内部测试以及命名的封闭测试轨道),如果你使用了发布自动化。
典型的发布计划及监控指标
Google 并未公布强制性的百分比阶梯。团队通常会 从小规模开始, 等待反馈信号,然后 逐步扩大 配合 更新发布 直到达到 100%。常见的生产环境模式是:初始比例设低,若 Vitals 指标正常则增加中等比例,最后逐步扩大至全量发布。请根据用户基数和风险承受能力调整节奏。
| 信号 | 监控重点 |
|---|---|
| 崩溃率(用户安装后) | Play Console Android 运行状况指标 |
| ANR(用户安装后) | Play Console Android 运行状况指标 |
| 发布前检查(大规模发布前) | Play Console 测试设备上的发布前报告 |
| 用户评论(正式版分阶段发布) | 该版本的应用商店评分与评论 |
| 测试人员反馈(开放测试或封闭测试) | 测试轨道反馈及邮件或群组渠道 |
| 后端错误 | 与版本 header 关联的 API dashboard |
Google 的 分阶段发布技巧 建议密切监控 崩溃报告 以及 用户反馈 在正式发布期间。在调整发布比例时,请留出足够的时间来收集信号;许多团队在早期生产阶段的比例停留至少一天。
如果原生 bug 上线了, 停止 Play 分阶段发布,并发布一个版本号更高的修复 bundle versionCode。Play 不会自动为你回滚二进制文件。关于何时必须通过 Play 进行 Native Build 修复,而非通过 Web 层更新,请参阅 Google 是否允许 Live Update? 以及 Capacitor OTA 应用商店审核指南.
停止发布以及已更新的用户
停止发布 意味着 Play 将停止向其提供分阶段版本 任何额外用户 ,只要他们尚未收到该更新。 已收到分阶段版本的用户仍会停留在该版本。仅通过停止操作并不会让他们自动回滚。
Web 控制台操作步骤:打开 track → 版本发布 → 管理发布 → 停止发布.
停止后要继续: 管理发布 → 恢复发布 → 设置发布百分比 → 确认更新.
如果 bundle 本身有误,请创建一个 新版本 并使用修复后的 Android App Bundle 以及更高的 versionCode版本号,然后进行发布(根据需求选择分阶段发布或 100% 全量发布)。
Capgo 通道与百分比灰度发布(实时更新)
应用商店分阶段发布改变 原生外壳 用户从 Play 下载的版本。 Capgo 处理 实时 Web bundle 更新 在已安装的 Capacitor 应用内。
- 通道 将设备映射到更新流(
production,beta自定义名称)。调试时,你可以把特定设备 ID 强制指定到某个通道。 - 渐进式发布 保留 稳定回退版本 通道上的 bundle,直到其 发布目标 达到设定的 设备百分比 。无需为 Web 层修复发布新的 Play build,即可增加、减少、暂停、完成或回滚。
当您更改原生 code、权限或其他原生内容时,请使用 Play 分阶段发布 targetSdkVersion。当修复内容位于 HTML、CSS 或 JavaScript 中,且您的合规审查允许 OTA 交付时,请使用 Capgo 百分比发布。
建议的组合策略
- 通过以下方式发布原生变更 内部测试,然后 已关闭 或 开放测试,然后进行 生产环境 分阶段发布。
- 将生产设备指向稳定的 Capgo 渠道,用于日常 Web 修复。
- 运行一个 渐进式发布 在渠道上,当你需要带有自动稳定回退的 canary web bundles 时。
- 如果关键指标下降,请暂停 Play 发布;如果 Web 指标下降,请回滚 Capgo 渐进式发布。
规则与要求提醒
- 每个新 bundle 都需要比
versionCode用户在任何重叠轨道上已能收到的构建版本更高的版本号。 - 使用 Play App Signing 的应用必须上传已签名的 AAB,具体按 Google Play App Signing 的要求.
- 在同一轨道上开始冲突发布前,请先完成未完成的分阶段发布或丢弃草稿(准备并发布版本).
常见问题
Google Play Console 中的分阶段发布是如何运作的?如何提高发布比例?
您可以向部分轨道用户发布更新。打开 版本发布,选择 管理发布,然后 更新发布,输入更高的百分比,然后点击 确认更新。发布百分比不会自动增加。
Android 分阶段发布是如何从极小比例逐步提升至 100% 的?
从你选择的百分比开始,点击 开始发布,监控各项指标和评论,然后重复此操作 更新发布 直到你确认 100% 进行全量发布。
Google Play 中的“停止发布”是什么意思?
这会阻止更多用户接收到分阶段发布的版本。已经更新的用户将继续使用该版本,直到他们安装你发布的其他内容。
暂停后如何恢复?
使用 管理发布 → 恢复发布,设置百分比,然后 确认更新。Google 会对同一批用户执行暂停和恢复操作。
移动应用分阶段发布时需要关注哪些指标?
崩溃报告、Android vitals 中的 ANR、预发布测试结果、Open 或 Closed 测试中的测试人员反馈,以及分阶段发布进入 Production 阶段后的公开评论。
什么是全量发布?
该版本将发布给 100% 目标国家/地区中该轨道用户的比例,通常通过将分阶段发布百分比设置为 100% 配合 更新发布.
继续阅读 Google Play 分阶段发布:工作原理
如果你正在使用 Google Play 分阶段发布:工作原理 要规划商店审核与分发,请将其与 @capgo/capacitor-in-app-review 有关 @capgo/capacitor-in-app-review 中的实现细节, 使用 @capgo/capacitor-in-app-review 有关《使用 @capgo/capacitor-in-app-review》中的原生能力, @capgo/capacitor-native-market 有关 @capgo/capacitor-native-market 中的实现细节, 使用 @capgo/capacitor-native-market 有关《使用 @capgo/capacitor-native-market》中的原生能力,以及 Capacitor OTA 更新:App Store 审核指南 有关 Capacitor OTA 更新:App Store 审核指南的实际背景。