可任意定制的app更新组件。
解决putStringSet
数据不能保存问题
调整强制退出逻辑,避免杀死进程后应用自动重启。
HttpException提供toString()方法。便于进行打印查看
除回调接口外,其余基类均统一修改为抽象基类。 添加下载失败时,重启下载逻辑
修复galaxy c7 7.0调起安装程序时的兼容问题
兼容8.0安装方式
重构后台任务重启逻辑:将后台任务的重启逻辑抽离出来,提供新的可定制节点。方便进行重启逻辑的定制。 添加停止后台更新任务功能
重构强制更新逻辑
因为之前的强制更新逻辑更改为下载后自动强制杀死自身应用后,有相当一部分朋友都把此种更新策略当作成了bug。且有部分机型还有适配问题(已强制杀死进程但是未成功调起安装程序),所以现在弃用原有的强制更新逻辑。不自动杀死进程了。现有强制更新逻辑改为以下逻辑:
当为强制更新时,强制显示下载完成后调起安装前的通知. 且默认此通知用户点击进行安装后,不使通知隐藏。避免用户从安装程序取消安装后强制更新失效
避免读取顶层Activity实例为null时进行通知创建出现异常的问题。