无法从 Play 商店生产区停用 Android 分阶段推出应用程序 [英] Can't Deactivate an Android Staged Rollout App from Play Store Production Area

查看:30
本文介绍了无法从 Play 商店生产区停用 Android 分阶段推出应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们将 Android 应用上传到 Play 商店,分阶段向 5% 的市场推出.(不确定 Google 在这里如何定义市场,但这是另一个问题.)我们决定删除该应用程序并恢复之前发布的应用程序.然而,这似乎是不可能的.当我在开发者控制台上切换到高级模式时,版本行中的操作下会出现一个停用"按钮.单击停用"会导致显示由于以下原因无法发布此配置:禁止降级先前匹配的设备..."的红色框.尽管如此,分阶段推出的版本会被之前的生产版本所取代,这正是我们想要的.但是,每当我尝试离开该页面时,我都会收到您已存档或重新激活一个或多个 APK.您想不保存就离开吗?"页面上的任何地方都没有保存按钮,因此离开页面会导致分阶段推出版本不会被停用!我们如何停用分阶段发布?

We uploaded an Android app to the Play Store as a staged rollout to 5% of the market. (Unsure how Google defines market here, but that's another question.) We've decided to remove the app and restore the previously published app. However, this seems impossible to do. When I switch to advanced mode on the developer console a "Deactivate" button appears under Actions in the version's line. Clicking on Deactivate results in a red box displaying "This configuration cannot be published for the following reasons: It is forbidden to downgrade devices which previously matched...". Nevertheless, the staged rollout version gets replaced by the previous production version, which is exactly what we want. However, whenever I try to navigate off the page, I get "You have archived or re-activated one or more APKs. Do you want to leave without saving?" There's no save button anywhere on the page so leaving the page results in the staged rollout version NOT getting deactivated! How can we deactivate a staged rollout?

感谢阅读.

推荐答案

一旦你点击发布(无论是否分阶段推出),你不能降级到以前的版本 - 只能升级(即,从低版本代码到高版本代码) 是允许的.

Once you hit publish (whether staged rollout or not), you cannot downgrade to a prior version - only upgrades (i.e., from lower version code to higher version code) are allowed.

您可以使用比您通过分阶段发布推送的版本代码更高的更新版本代码发布应用程序的旧版本 - 这将用旧版本替换每个人的版本(无论他们是否参与了分阶段发布).

You can publish the old version of your application with an updated version code that is higher than the build you pushed via staged rollout - that will replace everyone's version with the old version (whether they were part of the staged rollout or not).

我强烈建议研究Alpha/Beta 测试 与更多的用户一起捕获可能需要您回滚到以前的生产版本的问题.Alpha/Beta 测试还允许您仅将这些版本发布给特定的一组人(并与您的生产版本分开更新),从而使您能够在问题出现影响整个生产人群之前快速修复它们.

I'd strongly suggest looking into Alpha/Beta testing with a larger set of users to catch issues that might require you to rollback to a previous production version. Alpha/Beta testing also allows you to publish those versions only to a specific set of people (and update them separately from your production build), allowing to you quickly fix issues as they come up before they affect your entire production population.

这篇关于无法从 Play 商店生产区停用 Android 分阶段推出应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆