最近在做更新功能
由于公司的项目是没有上线的,所以不能借助APP商店来更新。
我的大致思路是:
1.校验APP的版本号
2.下载最新版本
3.安装apk包
1.校验APP的版本号
由于公司后台比较忙,没时间帮我写这个接口。我自己写了一个json文件丢到Tomcat的root文件夹下面(必须是root下面,不能包裹一层文件夹。应该是要改Tomcat的一些配置才行,具体没有研究)。
这样我就有接口可以用了(将就着用)。同理,apk包也丢到root文件下。
在闪屏界面中发出校验请求,在返回的json中有一个versionName字段,将这个字段与本地的versionNaem进行对比(当然你也可以用versioncode校验)。如果返回的版本号大于本地的版本号则需要更新ÿ