【问题标题】:android update/install version checkingandroid更新/安装版本检查
【发布时间】:2024-01-19 00:50:02
【问题描述】:

我是 android 开发的新手。 (毕竟在开发中)

这是我的问题:如果我将我的 android 应用程序安装到我的移动设备或 AVD 上,我希望它检查当前的应用程序版本号,如果它低于我当前要安装的版本号,则安装它,如果它更高,然后提醒用户他们已经在使用最新版本。

因为现在当我安装 .apk 文件时,它只是再次安装应用程序而没有任何反应。

可以开发吗?

最好的问候,

【问题讨论】:

    标签: android installation version updates


    【解决方案1】:

    安装过程在系统级别进行管理,因此您的应用程序无法控制它。根据versioning guide,Android 系统只允许您安装来自相同或更新版本代码的更新(即,版本 1 可以被版本 2 替换,但版本 2 永远不能被版本 1 覆盖,除非您执行完全卸载/重新安装)。这适用于 Google Play 更新和您自己旁加载 APK。

    【讨论】:

      【解决方案2】:

      我不知道您是否可以尝试从 .APK 文件安装应用程序。但是,如果最新的 apk 与当前版本号相同或更低,您将无法将其发布到 Google Play。

      【讨论】: