故事背景
我正在开展一个项目,其中一款Android应用程序在自定义设备上运行,但此应用程序未通过Play Store安装,而是手动上传、安装和启动APK文件到设备上。
问题
问题在于当发布新版本时,我们必须手动更新所有设备上的应用程序。
我们想要自动化这个过程并构建如下流程:
我们想要自动化这个过程并构建如下流程:
- 安装应用程序
- 启动应用程序
- 启动后台进程以检查服务器上是否有新版本
- 下载新的APK文件
- 卸载当前应用程序/更新应用程序
- 安装新应用程序/更新应用程序
我们可以使用程序卸载和安装APK文件吗?
我们应该使用现有的应用程序来处理此工作,还是创建一个新的Android应用程序来处理新版本的检查和应用程序的后台更新?