关于flutter APP更新相关部分内容

927 阅读1分钟

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

md5计算

用了dart crypto库
29c5ff4dcc5b31cc786c89554069daa6.png
以上。