《表1 小程序数据结构:基于Weex的小程序系统设计》
整体流程图如图3所示,云端小程序服务首先判断当前客户端是否支持小程序,如果不支持则直接推送Web URL,客户端加载Web URL进行功能展示,否则服务端推送小程序参数给客户端,小程序数据结构如表1所示。客户端接到小程序参数后首先判断当前集成的WeexSDK是否与JSBundle要求的最小版本相符合,如果不符合将启动降级处理流程。然后会检测小程序是否存在本地缓存,如果没有将会进行资源包的下载和缓存。接下来会比较本地缓存资源的版本号与推送的小程序版本号是否一致,如果不一致将启动热更新模块更新本地缓存。最后交由小程序模块加载资源进行展示和互动。
图表编号 | XD009503300 严禁用于非法目的 |
---|---|
绘制时间 | 2019.11.01 |
作者 | 李睿 |
绘制单位 | 终端研发部中航信移动科技有限公司 |
更多格式 | 高清、无水印(增值服务) |