日更挑战-安卓开发之离线包模块实现方法

2021-05-23  本文已影响0人  愿你我皆是黑马

越不懂的越爱装
大家都同等:IT世界没有难不难,只有是否了解过

挑战目录

什么是离线包

现如今的app大部分都不只是原生的了,一般都是原生加H5方式实现的。但是H5实现的网页要从服务端获取资源然后才能进行加载。用户体验收到多方面因素的影响。需要把web页面把静态资源生成zip包, 客户端在合适的时机拉去zip包并解压到本地。这个zip包就叫离线包。所以原生端开发离线包模块是很重要的一个模块。


一个离线包模块都需要实现哪些功能

一个离线包必备的功能包括:本地http服务、每次打开离线包时的md5验签、webview跨域解决、根据服务器接口判断离线包更新下载的情况、区分环境加载(现如今应用都有多套环境)、版本更新机制、白屏检测、预加载webview、访问离线包和远程网址的配置随意切换。

上一篇 下一篇

猜你喜欢

热点阅读