我是android开发的新手。(毕竟在发展中)
这是我的问题:如果我将我的 android 应用程序安装到我的移动设备或 AVD 上,我希望它检查当前的应用程序版本号,如果它低于我当前要安装的版本号,则安装它,如果它更高,然后提醒用户他们已经在使用最新版本。
因为现在当我安装 .apk 文件时,它只是再次安装应用程序而没有任何反应。
有可能开发这个吗?
此致,
威亚斯
我是android开发的新手。(毕竟在发展中)
这是我的问题:如果我将我的 android 应用程序安装到我的移动设备或 AVD 上,我希望它检查当前的应用程序版本号,如果它低于我当前要安装的版本号,则安装它,如果它更高,然后提醒用户他们已经在使用最新版本。
因为现在当我安装 .apk 文件时,它只是再次安装应用程序而没有任何反应。
有可能开发这个吗?
此致,
威亚斯
安装过程在系统级别进行管理,因此您的应用程序无法控制它。根据版本控制指南,Android 系统只允许您安装来自相同或更新版本代码的更新(即,版本 1 可以被版本 2 替换,但版本 2 永远不能被版本 1 覆盖,除非您执行完整的卸载/重新安装)。这适用于 Google Play 更新和您自己旁加载 APK。
如果您尝试从 .APK 文件安装应用程序,我不知道是否有可能。但是,如果最新的 apk 与当前版本号相同或更低,您将无法将其发布到 Google Play。