场景
安卓app应用更新全流程如下
管理员登录后台系统,从浏览器上通过前端将apk以及版本号和更新说明等信息上传到后台。
后台提供app版本的管理的上传接口和增删改查的接口以及检测最新版本的接口。
app在启动后会首先调用检测最新版本的接口,获得最新版本的相关信息,如果最新版本的版本号大于当前应用的版本号则提示是否更新,点击更新后则会后后台提供的下载接口去下载最新的安装包并安装。
注:
博客主页:
https://blog.youkuaiyun.com/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
Android使用Service+OKHttp实现应用后台检测与下载安装
新建一个Android项目,这里叫AppUpdateDemo
然后打开build.gradle,添加gson和okhttp的依赖
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'
添加位置如下