热更流程
1、制作AB===>制作记录所有AB的MD5值的文件(可选:可以添加上所有文件加起来的数量,用于后面的断点下载,关键看你怎么实现)
2、压缩AB文件和记录所有AB的MD5值的文件,成一个zip放到StreamingAssetsPath(可选:也可以不压缩,看你怎么实现热更时怎么下载文件)
3、后端进行比对,得到差异文件并放到资源服务器(可选:差异文件可以制作成一个压缩包,到时候前端下载压缩包,然后解压缩,这个跟上一步一样,还是看你怎么实现热更时怎么下载文件)
4、应用启动===>连接版本服务器===>对比版本号===>解析后端给的下载地址(用来判断断点下载的版本比较,看你怎么实现断点续传了)===>判断断点续传(是否有之前下载了一半的情况,差多个版本,还下了一半的情况)===>下载完成之后解压缩?(看下载的文件时什么了)
浙公网安备 33010602011771号