从Google Play删除过时的Beta版本

时间:2018-09-20 08:07:09

标签: android google-play google-play-console

大约两年前,我使用Google Play开发者控制台中的“测试版”,为有限的用户发布了其中一个应用程序的版本作为Beta测试版本。我没有将该版本推广到生产环境,而是在生产环境中发布了另一个版本。

那个旧的Beta还在徘徊,我找不到摆脱它的方法。我什至今天从Google收到一封电子邮件,说

  

您好Google Play开发者

     

提醒您,从2018年11月1日开始,将更新应用程序和   必须将Google Play上的游戏定位到Android Oreo(API   26级或更高)。在此日期之后,Play控制台将阻止   您可以提交targetSdkVersion小于26的新APK。

     

将您的应用配置为针对最近的API级别可确保用户   受益于重大的安全性和性能改进,而   仍然允许您的应用在旧版Android上运行(直至   minSdkVersion。

     

需要采取的行动

     

请确保您的应用配置为至少定位到Android   到2018年11月1日为8.0(API级别26)。有关如何更改应用程序的目标API级别以满足这些要求的技术建议,请参阅   迁移指南。

     

受影响的应用

     

以下包含的应用在生产或测试中具有一个或多个APK   曲目-当前未定位到API级别26或更高级别。应用   列出了最高版本代码和相应的   targetSdkVersion。如果您有超过20个可能会受到影响的应用程序   在您的帐户中,请检查Play控制台以获取完整列表。

     

com.mypackage.myapp 23

最底端提到的应用是使用了两年的Beta版本,版本号为73,并以API 23为目标。生产中的一个版本是几天前更新的,并且以API 28为目标。

有什么办法可以从Google Play开发者控制台中删除旧的Beta版本?

6 个答案:

答案 0 :(得分:7)

使用一些提示,您留在堆栈溢出配置文件中,我想我已经推断出您的应用是什么,什么是问题。在这里我不会提及应用名称,因为您似乎想让问题更笼统。

问题是取代版本和阴影版本之间的细微区别。您的Beta APK 部分阴影。测试版APK面向SDK9 +上的用户,而您的生产APK则针对SDK16 +上的用户。这意味着,虽然大多数用户都会获得您的正式版APK,但旧设备(SDK 9-15)上的用户将获得您的Beta。因此,您的Beta版在技术上仍然有效,因此您收到的电子邮件是正确的。

因此,现在的问题是您可以如何停用它?答案在UI中有点令人困惑,但是一旦您考虑一下,它就会变得有意义。您需要

  • 创建其中包含(0!)个APK的发行版
  • 将该版本发布到beta版本

这告诉Play,您故意希望Beta中没有有效的APK。这些用户仍将获得正式版APK,但您以前的Beta APK将不再有效。很抱歉,这让您感到困惑,您被一个微妙的边缘情况所吸引。

答案 1 :(得分:2)

仅提供有关访问此线程的任何人的信息,这是我为阻止Beta版出现在我的Google Play商店应用列表中而做的事情。

首先,我们以Beta版发布了发行版。然后,当应用程序稳定且具有足够的功能集时,我们决定进行全面生产。我们决定将最新的Beta版本推向生产轨道(请注意,我们并未将任何apk /捆绑软件投放到生产轨道中,而只是将beta版本推向了生产轨道)。然后,我们开始将每个新发行的APK / bundle投入生产轨道,这使我们被生产取代进入beta轨道。但是我们仍然面临 {App Name}(测试版) 的问题,该问题出现在Google Play商店列表中的应用程序标题中。

然后从应用程序标题中删除此 (Beta) ,我们必须进入Google Play商店应用列表->版本管理->应用版本-> Beta Track- >单击管理测试器->单击删除测试器。将打开一个确认对话框,然后单击“是”。

删除测试人员可以解决此问题。

答案 2 :(得分:2)

对于新控制台 -

  1. 转到开放测试。
  2. 点击右上角的暂停曲目按钮。
  3. 点击确认对话框中的暂停曲目按钮。
  4. 祝贺测试版不再可供下载!

答案 3 :(得分:1)

假设您已经发布了带有v1.0.0的beta应用(开放测试),但是您的产品指向的是更新版本。现在,您想终止具有旧版应用程序的Beta版程序。

在新的更新的游戏机中,我发现了两种终止Beta版程序的方法。

  1. 转到应用程序的“打开测试”设置。您可以查看可以使用Beta计划的国家/地区。现在取消选择除一个国家以外的所有国家,因为一个国家是强制性的。对于该强制性命令,您可以保留您认为该应用程序不需要该国家的任何国家。

  2. 在“开放测试”轨道中发布没有APK或捆绑包的新版本。是的你可以! Play控制台可让您无需安装任何应用即可发布新的Beta版本。

答案 4 :(得分:0)

我们也看到了这种不明显的行为,但这与内部测试轨道有关。。即使您删除用户或清除了整个用户列表,这也无济于事,并且该删除的用户仍然看到测试版的应用程序。

所以我们尝试了什么,它对我们有很多帮助:

  • 完全删除测试用户列表(以前,您可以将其复制/导出作为备份)
  • 上传新的csv用户列表

答案 5 :(得分:-1)

应用以Beta,alpha或正式版本发布后,您将无法删除该应用。由于Play商店希望使应用ID保持唯一,因此如果您以后想将Beta版本发布到生产环境,则不会有冲突。

唯一的方法是取消发布应用。