如果新版本可用,则强制用户从Google Play商店更新应用

时间:2019-05-21 12:02:38

标签: java android android-gradle google-play

我正在尝试在用户打开我的应用程序并检测到Google Play商店中有更新的版本以显示更新对话框时实施应用程序内更新。 我遵循official documentation,我的代码如下:

string Message

问题在于Play商店中的应用版本为 versionCode :41 versionName :10.1,当我出于测试目的尝试将测试版本降级为40和10.0时< strong> updateAvailability()返回没有可用的更新,而 availableVersionCode()是35,这使我非常困惑。

编辑: 根据@Nick Fortescue的建议,我检查了Google Play商店的Beta版-但从未上传过。就像35以后有6个更高的版本,您可以在这里查看-> link

1 个答案:

答案 0 :(得分:0)

这很奇怪,听起来像个错误。我建议您联系Google Play支持人员并进行举报。您可以在帮助(问号)图标后面的Play控制台中执行此操作。这是一个相当新的功能,因此仍然可能存在错误。

在不知道您的应用详细信息的情况下,我无济于事。但是,我想知道您的应用程序是否具有Beta通道,并且您仍在该Beta通道上发布了35版,并且您已注册为Beta测试人员(或类似人员)。即使是这种情况,它仍然是一个错误,但是可以解释为什么显示版本35。您可以检查其他轨道,并查看是否有任何激活了版本35的测试轨道。