ApkUpdater
基于DownLoadManager实现安装包更新,安装包缓存,支持MD5校验,支持断点续传,自定义UI,提供了默认UI。
演示
按照惯例还是先上图吧。
更新
3.1.0 优化升级逻辑,增加弱更新功能。
UpdateInfo接口移除了isForceUpdate的属性,改为updateType属性,其类型为UpdateType。UpdateType为枚举类型,共有以下3个类型:
UpdateType.UPDATE_WEAK 弱更新,当更新类型为该类型时将会在默认的弹窗中出现忽略此版本的按钮,点击后默认会调用ApkUpdater.skipThisVersion()方法,
即表示直到下一个版本出现前不会再次自动提示。如果用户还想更新则可以通过手动更新的方式更新应用。设置手动更新的方式可参考ApkUpdater.check()方法。
UpdateType.UPDATE_NOR
2022-09-05 10:40:33
1.47MB
Kotlin
1