我正在开发的应用程序托管在私人网站上(不在任何应用商店中)。我想让用户选择他们需要的任何版本的 apk。更新到高版本没有问题,但安装低版本时提示“未安装应用程序”。
因此,我尝试卸载当前的 apk 并安装较低版本。为了实现这一点,我尝试下载 apk 并在用户选择要安装的较低版本时启动服务。但显然,当应用程序被卸载时,服务会停止,我无法继续安装较低版本。
我的问题:是否有任何解决方法可以在用户需要时降级应用程序?
详细信息:minSdkVersion:21,targetSdkVersion:30。