底部一行提到的应用程序是两年前的测试版,版本号为73,目标API为23。生产中的应用程序是几天前更新的,并且目标API为28。
是否有任何方法可以从Google Play开发者控制台中删除那个旧的测试版?
根据您在Stack Overflow个人资料留下的一些提示,我想我已经推断出了您的应用程序是什么以及问题所在。由于您似乎希望将问题保持一般性,因此我不会在这里提及应用程序的名称。
问题在于“被取代”和“被遮蔽”的版本之间有一个微妙的区别。您的Beta APK被“部分遮蔽”。Beta APK面向SDK9+用户,而生产APK面向SDK16+用户。这意味着虽然大多数用户将使用您的生产APK,但旧设备上的用户(SDK 9-15)将获取您的beta版本。因此,您收到电子邮件是正确的。
现在的问题是您可以采取什么措施来停用它?答案在UI中有点混乱,但如果您细想一下就会明白。您需要:
这告诉Play您有意在Beta版中没有活动APK。这些用户仍将获得生产APK,但您的旧Beta APK将不再处于活动状态。很抱歉您被微妙的边缘情况困扰。
仅供此帖子的任何访问者参考,以下是我用来停止beta在我的Google Play Store应用程序列表中出现的方法。
首先,我们使用beta track发布了版本。然后,当应用程序稳定且具备足够的功能集时,我们决定进行完整的生产。我们决定将最新的beta发布推广到production track(请注意,我们没有在production track上放置任何apk/bundle,只是将beta发布提升到了production track)。然后,我们开始将每个新版本的apk/bundle放置在production track上,这在beta track上显示为“已被production取代”。但我们仍然面临着在Google Play商店列表中应用程序标题中出现{App Name} (Beta)的问题。
然后,要从应用程序标题中删除(Beta),我们必须进入Google Play商店应用程序列表->发布管理->应用程序发布->Beta Track->单击管理测试人员->单击删除测试人员。确认对话框将打开,然后单击"Yes"。
删除测试人员解决了这个问题。
针对新的控制台 -
一旦应用程序发布为测试版、内测版或正式版,就无法删除它。因为Play商店希望保持应用程序ID的唯一性,这样如果您以后想要将测试版发布到正式版时就不会发生冲突。
您唯一能做的是取消发布该应用程序。