Google Play Developer 上的 "Staged rollout" 是什么?

What is "Staged rollout" on Google Play Developer?

当我查看我的应用程序的详细统计信息时,即 "Current installs by device" 过滤器,我可以看到以下部分:前 10 名、分阶段发布、测试版和阿尔法版。

我不确定“分阶段推出”一词指的是什么?

更奇怪的是,我昨天和今天(今天合理)推送的构建都没有。这可能是发送到用户设备的多个构建版本吗?如果您还记得,当您发布应用程序时,用户不会立即收到通知,而是在几天后收到通知。 Google 可能会根据应用程序的人口确定优先级。

PS。我在 Android 爱好者上问过这个问题,但他们告诉我这是一个与开发人员有关的问题。如果您认为 SO 是这个问题的错误地方,请建议我应该 post 在哪里。

您可以使用分阶段发布将应用更新发布到生产环境,在这种情况下,您可以向一定比例的用户发布应用更新并随着时间的推移增加该百分比。

新用户和现有用户都有资格接收分阶段发布的更新。分阶段发布只能用于应用更新,不能用于首次发布应用。

当您增加分阶段发布的百分比时,您最初有资格接收 APK 的用户组始终包含在内。如果您将新的 APK 上传到现有的分阶段发布,您的原始组将保持不变。当您创建一个全新的分阶段发布时,您的分阶段发布将从一个新的用户组开始。

在分阶段推出期间,密切监控崩溃报告和用户反馈是个好主意。收到分阶段推出的用户可以在 Google Play 上留下 public 评论。

参考:https://support.google.com/googleplay/android-developer/answer/3131213