我是android开发新手。(毕竟在开发中)
这是我的问题:如果我安装我的android应用程序到我的移动设备或AVD上,我希望它检查当前应用程序的版本号,如果它低于我想要安装的当前安装,然后安装它,如果它高于,然后提醒用户,他们已经使用最新版本。
因为现在当我安装。apk文件时,它只是重新安装应用程序,什么也没有发生。
这有可能发展吗?
最诚挚的问候,
weeyas
安装过程是在系统级别管理的,因此您的应用程序无法控制它。根据版本控制指南,Android系统只允许你从相同或更新的版本代码中安装更新(即,版本1可以被版本2取代,但版本2永远不会被版本1覆盖,除非你做一个完整的卸载/重新安装)。这既适用于Google Play更新,也适用于自己下载apk。
我不知道如果你尝试从。apk文件安装应用程序是否可能。但是,如果最新的apk版本号与当前版本号相同或更低,则无法将其发布到Google Play。