从 HTTP 层面观察离线包的行为(2):更新指定离线包

当开发者在离线包发布平台上发布一个新的离线包版本时,客户端拉取更新包的基本过程如下:

  1. 客户端向 MDS 服务端发送请求,请求中提供了需要更新的目标 H5 App 的 ID 和本地版本号。

  2. 服务端返回该离线包的相关更新信息(如果存在)。

  3. 客户端根据返回信息中的增量包地址并结合返回信息中的下载配置参数,主动去下载更新包的 amr 文件(如果没有增量包地址,则根据Package URL下载全量包)。

操作步骤

  1. 请求离线包信息。请求离线包信息

  2. 返回的离线包更新信息。返回离线包信息

  3. 客户端根据上一步拿到的增量包的 URL 去下载对应的 amr 文件。现在arm文件

说明

离线包更新日志样本:2-offline-package-update-example.chls.zip