Android:Google Play会检查已安装apks的版本代码吗?

时间:2016-01-18 19:48:30

标签: android google-play apk versioning developer-console

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

我想了解一下这个自动过程的一些细节,我的意思是:

A-Google Play会保留一个值,以便记住它正式安装的应用程序的versionCode吗?

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

注意区别:

- 在A案例中,它只记得它正式安装的内容,但没有告知用户在设备上的真实版本码;因此,即使用户已从Google Play外部获得较新的apk,也可以尝试更新;

- 在B情况下,更新系统可以了解安装的版本,因为它会检查它;因此,如果用户从Google Play外部升级了应用,则更新甚至无法启动。

哪个是真实案例?

1 个答案:

答案 0 :(得分:0)

案例A - Google会记住上次安装的应用版本。

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

如何验证?

如果您出厂重置手机或刷新ROM,请从浏览器进入Play商店并打开您安装的应用页面,然后再刷新ROM或恢复出厂设置。它仍将显示为已安装,但您已将设备清理干净并且不再安装它。