资源文件管理器流程
2017-04-05 18:25:51 0 举报
weex文件下载管理流程图
作者其他创作
大纲/内容
2.WeexPageMeta循环
是否lazy下载
downloading
同步下载
4.下载成功
下载文件MD5校验
下载失败流程
1.APP唤起
从本地预装文件获取
获取本地预装文件
否
本地DB记录失败原因
获取资源Meta
是否正在下载
init/canceled
本地DB记录版本&MD5一致
5.Access资源文件
6.同步获取服务器资源流程
状态为fail
服务器获取的资源记录
出错及不存在
成功回调
3.开始异步下载流程
开始下载流程
suspend
删除本地无效资源信息信息和文件
从下载获取
取消异步下载
停止下载
4.下载失败
更新记录的下载状态为downloading
开启异步下载任务
3.开始异步下载
结束
0.获取下载的文件
文件MD5一致?
7.获取文件
登录异步下载任务流程
更新状态为fail & retryCount ++
本地DB是否有该资源信息
是否是成功
暂停异步更新
获取本地记录
MD5检查
0.获取文件
调用报错接口
resume
6.同步获取服务器Page信息流程
是
成功获取
2.资源Meta循环
失败
失败回调
新建本地记录
记录下载开始时间
查看下载状态
retryCount max
开始异步加载
0 条评论
下一页