繁体   English   中英

Android:Google Play是否检查已安装的APK的versionCode?

[英]Android: Does Google Play check versionCodes of installed apks?

Google Play拥有适用于应用程序的自动更新系统。 当将新版本上传到开发者控制台时,该应用将在用户设备上更新,因为新versionCode大于已安装的versionCode。 但是用户可以从其他来源获得更新的apk。

我想了解有关此自动过程的一些细节,我的意思是:

答:Google Play会保留内部价值吗,因此它会记住它正式安装的应用程序的哪个versionCode吗?

要么

B-Google Play是否检查所有已安装的APK,以便可以将版本代码与开发人员在Google Play上正式提供的当前版本进行比较?

注意区别:

-在A情况下,它只记得它正式安装了什么,而没有获悉用户在设备上拥有的真实版本代码; 因此即使用户已经从Google Play外部获得了更新的APK(失败),它也可以尝试更新;

-在B情况下,更新系统可以检查已安装的版本,因为它会对其进行检查; 因此,如果用户从Google Play外部升级了应用,则更新甚至不会开始。

真实情况是什么?

情况A -Google会记住该应用程序的最新版本。

它不会每次都检查设备的最新安装版本。

如何验证呢?

如果您曾经将手机恢复出厂设置或刷新了ROM,请先从浏览器访问商店,然后打开您已安装的应用程序页面,然后再刷新ROM或恢复出厂设置。 尽管已将设备擦拭干净并且不再安装,但它仍将显示为已安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM