热更流程

1、制作AB===>制作记录所有AB的MD5值的文件(可选:可以添加上所有文件加起来的数量,用于后面的断点下载,关键看你怎么实现)

2、压缩AB文件和记录所有AB的MD5值的文件,成一个zip放到StreamingAssetsPath(可选:也可以不压缩,看你怎么实现热更时怎么下载文件)

3、后端进行比对,得到差异文件并放到资源服务器(可选:差异文件可以制作成一个压缩包,到时候前端下载压缩包,然后解压缩,这个跟上一步一样,还是看你怎么实现热更时怎么下载文件)

4、应用启动===>连接版本服务器===>对比版本号===>解析后端给的下载地址(用来判断断点下载的版本比较,看你怎么实现断点续传了)===>判断断点续传(是否有之前下载了一半的情况,差多个版本,还下了一半的情况)===>下载完成之后解压缩?(看下载的文件时什么了)

 

posted on 2022-08-15 17:45  _依靠  阅读(111)  评论(0)    收藏  举报

导航