移动开发平台 mPaaS 从HTTP层面观察离线包的行为(1):下载离线包

By | 2021年4月23日

mPaaS 客户端框架对离线包的下载行为作出深度的封装,开发者往往并不直接控制离线包的下载行为。离线包的下载过程大致如下:

  1. 客户端向 MDS 服务端(cn-hangzhou-component-gw.cloud.alipay.com)发送请求,请求中提供了下载目标 H5 App 的 ID。
  2. 服务端返回该离线包的相关信息(如果存在)。
  3. 客户端根据返回信息中的Package URL并结合返回信息中的下载配置参数,主动去下载离线包的 amr 文件。

操作步骤

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

  2. 返回离线包信息。
    返回离线包信息

  3. 客户端根据上一步拿到的离线包的 Pckage URL 去下载对应的 amr 文件。
    下载arm文件

离线包下载日志样本:1-offline-package-download-example.chls.zip

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注