《表1 小程序数据结构:基于Weex的小程序系统设计》

《表1 小程序数据结构:基于Weex的小程序系统设计》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Weex的小程序系统设计》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

整体流程图如图3所示,云端小程序服务首先判断当前客户端是否支持小程序,如果不支持则直接推送Web URL,客户端加载Web URL进行功能展示,否则服务端推送小程序参数给客户端,小程序数据结构如表1所示。客户端接到小程序参数后首先判断当前集成的WeexSDK是否与JSBundle要求的最小版本相符合,如果不符合将启动降级处理流程。然后会检测小程序是否存在本地缓存,如果没有将会进行资源包的下载和缓存。接下来会比较本地缓存资源的版本号与推送的小程序版本号是否一致,如果不一致将启动热更新模块更新本地缓存。最后交由小程序模块加载资源进行展示和互动。