注意事项
离线包更新策略
- SDK 提供接口开发者可以主动检查更新。
- 管理后台发布离线包推送任务,如果客户端接收到更新推送就去下载(可以通过 DefaultUpdateInfoListener 的下载模式进行控制)。
- 客户端调用 SDK 提供的 loadUrlAsync 方法去加载一个 H5 页面时,检查对应离线包是否有更新(需要在初始化时调用 isCheckUpdateOnLoadUrl 方法开启)。
发布新版本时离线包加载流程
客户端本地有 V1 离线包,在线发布新版本 V2。
- 如果客户端没有检查到更新(网络原因等其它原因),此时会加载本地 V1。
- 如果客户端已检查到更新但是下载失败,会走在线 V2。
- 如果客户端已检查到更新并下载成功,会走本地 V2。