Google Play 商店热修复以前的版本,分阶段推出

Posted

技术标签:

【中文标题】Google Play 商店热修复以前的版本,分阶段推出【英文标题】:Google PlayStore Hotfixing a previous Release, while in staged rollout 【发布时间】:2021-12-24 01:07:00 【问题描述】:

我们计划在 Google Playstore 中以不同寻常的方式部署应用程序。

设置: 我们确实向美国和英国的所有客户推出了 V1.0 版本和 V2.0 版本。 我们对美国的后端进行了重大更改。并在美国分阶段推出了 V2.5。 V2.5 在英国无法使用,但我们会尽快推出。 现在我们在英国发生了一起事件,需要在那里发布修补程序 V2.0.1。

目标: 英国客户确实获得了 V2.0.1。而美国客户保留他们的 V2.5 版本。

我们试过了:

仅在英国推出 2.0.1。此为美国和美国客户禁用的 V2.5 收到了 V1.0(因为 V2.0.1 仅在英国推出,并且 V2.5 已被 V2.0.1 覆盖)

下一个想法:

    为每位客户在英国和美国推出 V2.0.1 等待 Google PlayStore 批准 获得批准后,立即再次面向美国推出 V2.5

问题:上述想法可行吗? 从技术上讲,部署是在商店中设置的。这是任何修补程序的工作方式,对吗? 但实际上每个英国客户都获得了 V2.0.1,而分阶段的 V2.5 美国也只推出了。 另一个风险是,V2.5 美国部署的批准可能需要几天时间。

【问题讨论】:

【参考方案1】:

我们可以联系 Google 顾问。经过几周的反复讨论,我们得到了谷歌技术团队的确认。他们证实,我们可以按照问题中的描述执行我们的计划。它会起作用的。

我们可以在所有国家/地区全面推出,然后在选定的国家/地区分阶段推出,影响 100% 的用户,然后我们可以添加缺失的国家/地区,然后推出成为全面发布。

【讨论】:

以上是关于Google Play 商店热修复以前的版本,分阶段推出的主要内容,如果未能解决你的问题,请参考以下文章

Expo 将 App 更新到 Play 商店 - 密钥错误

如何修复 Google Api 错误:禁止:将应用程序上传到 Play 商店时,Android App Bundle 使用错误的密钥签名

Google Play 商店上的 SHA1 不同的密钥问题

Google Play商店无法打开Beta alpha版本的链接

无法在 Google Play 商店中上传 64 位版本

Google Play 商店发布问题 [关闭]