点击检测更新,更新之后会通过后端传过来的download_url进行更新下载更新
这里使用了dio库对应用进行下载 通过查阅flutter相关文档可以知道下载可以如下操作: 其中引导打开的工作交给open_file插件来做OpenFile.open("$dir/$fileName");//! 下载成功之后打开文件,引导安装
知道了程序主体 还需要加上检测下载链接指向的文件是否为apk 检测是否已经下载,如果已经下载则不需要重新下载 下载文件md5计算等工作 md5计算
用了dart crypto库
以上。