android - 使用多个 APK 分阶段发布

标签 android google-play

我有以下情况。我们有两个生产 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 似乎将完全取消发布。也许我只是误解了这些信息。见下文:

Screenshot of situation

最佳答案

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

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

Google Play Developer Console

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

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

关于android - 使用多个 APK 分阶段发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25121684/

相关文章:

android - 我怎么知道 RecyclerView 的项目显示完整

android - 如何在 Google Play 上仅针对一个国家/地区发布更新

java - 更新我的应用程序后,它与旧版本不匹配

java - 如何为您的 Android 应用程序添加更新通知,然后用户将被引导至 Google Playstore?

android - 尝试创建 Samsung Galaxy Tab 模拟器时出现 SDK 和 AVD 问题

java - 如何在 android gradle 中免除 pro-guard 的库模块

android - 在 Android 上使用 NDK 的位图无限制堆内存库

android - 显示多个图像动画

Android 应用程序 : Change Price on Google Play Developer Console (Alpha, 测试版)

c# - Xamarin.Android 和用户可下载的可执行代码 (.dll)