【问题标题】:Staged rollout with multiple APKs使用多个 APK 分阶段推出
【发布时间】:2014-08-04 15:00:18
【问题描述】:

我有以下情况。我们有两个正在生产的 APK:

  1. 版本 3.0.21(API 级别 7+)
  2. 版本 2.14.2(API 级别 3+)

我想发布 3.0 APK 的分阶段发布更新。所以我:

  1. 以高级模式打开开发控制台
  2. 已将我的新 APK 草案上传到生产环境

现在我有三个 APK:

  1. 3.0.22(API 级别 7+)
  2. 3.0.21(API 级别 7+)
  3. 2.14.2(API 级别 3+)

但是,此配置无效。它说“所有可能收到版本 30021 的设备都将收到版本 30022。”。 “发布分阶段发布按钮”已禁用。

要继续,我必须停用 3.0.21 版本,结果如​​下:

  1. 3.0.22(API 级别 7+)
  2. 2.14.2(API 级别 3+)

这感觉不对。当我作为分阶段发布发布时,3.0.21 的当前用户会发生什么?如果它们不属于分阶段部署的一部分,它们会降级到 2.14 应用吗,还是仍会提供 3.0.21 APK?

对我来说,听起来 3.0.21 将完全未发布。也许我只是误解了信息。见下文:

【问题讨论】:

  • v3.0.21 的当前用户将通过 Google Play 收到 v3.0.22 的通知。是否要升级取决于您的用户。如果他们不这样做,他们将保留在 v3.0.21 上。 3.0.21 版将从 Google Play 中取消发布,因此新用户无法安装它。注意:您始终可以恢复 v3.0.21 - 但您需要先停用任何新版本。

标签: android google-play


【解决方案1】:

我的情况和你一模一样,想法也一模一样。但是,我敢于继续发布更改。

当我现在查看崩溃和 anrs 时,我发现它仍然将我现有的版本(您的 2.14.2 和 3.0.21)称为“当前生产”+ 它有我的新版本(您的 3.0.22)作为“分阶段推出”。因此,这一切似乎都很好。

我也刚刚得到确认,人们在 Play 商店中看到了现有的最新版本(您的 3.0.21)(并且有些人看到该版本正在推出(您的 3.0.22))。

所以我认为像这样进行多 APK 部署是安全的。 :)

【讨论】:

  • 我已经有一段时间没有测试过自己了,但是从快速浏览来看,现在似乎支持使用多个 apk 进行分阶段部署。感谢您的提醒。
  • 是的,但您仍然会收到屏幕截图所示的可怕消息。 :)
猜你喜欢
  • 1970-01-01
  • 2014-12-19
  • 1970-01-01
  • 2016-07-08
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多