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

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

问题描述

我们将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 Staged Rollout应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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