大约两年前,我使用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 73> 23
最底端提到的应用是使用了两年的Beta版本,版本号为73,并以API 23为目标。生产中的一个版本是几天前更新的,并且以API 28为目标。
有什么办法可以从Google Play开发者控制台中删除旧的Beta版本?
答案 0 :(得分:7)
使用一些提示,您留在堆栈溢出配置文件中,我想我已经推断出您的应用是什么,什么是问题。在这里我不会提及应用名称,因为您似乎想让问题更笼统。
问题是取代版本和阴影版本之间的细微区别。您的Beta APK 部分阴影。测试版APK面向SDK9 +上的用户,而您的生产APK则针对SDK16 +上的用户。这意味着,虽然大多数用户都会获得您的正式版APK,但旧设备(SDK 9-15)上的用户将获得您的Beta。因此,您的Beta版在技术上仍然有效,因此您收到的电子邮件是正确的。
因此,现在的问题是您可以如何停用它?答案在UI中有点令人困惑,但是一旦您考虑一下,它就会变得有意义。您需要
这告诉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)
对于新控制台 -
答案 3 :(得分:1)
假设您已经发布了带有v1.0.0的beta应用(开放测试),但是您的产品指向的是更新版本。现在,您想终止具有旧版应用程序的Beta版程序。
在新的更新的游戏机中,我发现了两种终止Beta版程序的方法。
转到应用程序的“打开测试”设置。您可以查看可以使用Beta计划的国家/地区。现在取消选择除一个国家以外的所有国家,因为一个国家是强制性的。对于该强制性命令,您可以保留您认为该应用程序不需要该国家的任何国家。
在“开放测试”轨道中发布没有APK或捆绑包的新版本。是的你可以! Play控制台可让您无需安装任何应用即可发布新的Beta版本。
答案 4 :(得分:0)
我们也看到了这种不明显的行为,但这与内部测试轨道有关。。即使您删除用户或清除了整个用户列表,这也无济于事,并且该删除的用户仍然看到测试版的应用程序。
所以我们尝试了什么,它对我们有很多帮助:
答案 5 :(得分:-1)
应用以Beta,alpha或正式版本发布后,您将无法删除该应用。由于Play商店希望使应用ID保持唯一,因此如果您以后想将Beta版本发布到生产环境,则不会有冲突。
唯一的方法是取消发布应用。