UpdatePlugin Versions Save

可任意定制的app更新组件。

2.7.0

6 years ago

Warning:为了便于大家更好的阅读理解框架源码。此版本对api有较大改动,请慎重考虑升级

  1. 重构包逻辑: 重新划分包名。对可定制节点接口可定制节点默认实现关键流程控制类等进行分类,使源码阅读更易于理解。各包下的类的作用。可参考包下的package-info.java包说明
  2. 重构api: 由于早期版本的考虑不周到,很多接口类名及方法名的命名不规范,导致很多人阅读框架源码较为困难。此时便进行一次统一的重构。便于阅读理解的同时,也扩展了部分api的可扩展功能。
  3. 重构文件检查逻辑: 鉴于有相当一部分的朋友建议过添加MD5验证。故本次更新。添加MD5文件验证的默认实现支持:对于需要使用MD5文件验证功能的。将服务器指定的MD5值通过Update.setMD5方法设置进入即可。不需要的可忽略。

2.6.0

6 years ago
  1. 添加支持定制异步网络请求任务。
  2. 重构默认安装策略中的强制更新逻辑,避免部分机型由于调起安装程序较慢时出现crash。

2.5.2

6 years ago

修复部分机型在进行强制更新时(使用默认安装策略)安装程序读取apk文件时机过晚导致的crash

2.5.1

6 years ago
  1. 添加默认的更新回调监听器LogCallback:用于在未设置对应的回调监听时。打印出更新回调状态,便于调试。使用LogCallback.LOG进行开关

  2. 重构默认的安装策略。移动当强制更新时强制退出逻辑到此。便于对于一些不需要强制退出的操作做定制化

2.5.0

6 years ago
  1. 切换仓库:由于各种原因,仓库从jCenter移到JitPack。
  2. 重构强制更新逻辑:
    • 强制更新时:将使用ForcedUpdateStrategy替换原有配置的更新策略进行使用。
    • 强制更新时:忽略版本更新开关将会关闭
    • 强制更新时:启动安装任务后。强制关闭进程。
  3. 重构文档注释为中文注释。便于大部分人更容易理解

0.4.0

7 years ago

update plugin 0.4

0.3

8 years ago

add break point download

0.2

8 years ago

plugin 0.2

0.1

8 years ago

a simple library first test