我正在尝试在用户打开我的应用程序并检测到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
答案 0 :(得分:0)
这很奇怪,听起来像个错误。我建议您联系Google Play支持人员并进行举报。您可以在帮助(问号)图标后面的Play控制台中执行此操作。这是一个相当新的功能,因此仍然可能存在错误。
在不知道您的应用详细信息的情况下,我无济于事。但是,我想知道您的应用程序是否具有Beta通道,并且您仍在该Beta通道上发布了35版,并且您已注册为Beta测试人员(或类似人员)。即使是这种情况,它仍然是一个错误,但是可以解释为什么显示版本35。您可以检查其他轨道,并查看是否有任何激活了版本35的测试轨道。