1.客户端请求升级接口,传递当前版本参数,服务端获取到客户端版本,动态对比线上最新版本,并生成差异配置文件update.xml,将其保存用于后来同版本请求升级的直接用即可。 然后动态生成差量升级包wgtu。
分析
优点:下载文件比较少,真正实现了差量更新。
缺点:动态对比耗费一些时间,依赖服务器以及网络状况。
2.自己做个插件进行差量升级,不用对比差异文件。考虑到css文件以及js文件不大,图片资源较大。可以在升级过程中,不添加图片,只添加css、js等文件。
分析
优点:实现需求的差量更新,无需对比版本差异,省事。
缺点:需要自己实现插件,类似插件可以参考如下地址:http://blog.csdn.net/qq_14859923/article/details/54178027
github地址:https://github.com/runfengai/DiffUpdaterRep
0 个评论
要回复文章请先登录或注册