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 商店热修复以前的版本,分阶段推出的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 Google Api 错误:禁止:将应用程序上传到 Play 商店时,Android App Bundle 使用错误的密钥签名