Weex 降级配置项

2023-12-28 15:54 更新

降级配置项是一个普通的 JS 对象,包含 ​ios​ 和 ​android​ 两个字段,这两个字段内部的配置项的语义都是一样的。满足配置项中的任意一个条件就会触发降级。

字段数据格式含义
osVersion语义化版本号手机操作系统的版本范围
appVersion语义化版本号App 应用的版本范围
weexVersion语义化版本号WeexSDK 的版本范围
deviceModel由设备机型字符串构成的数组需要降级的机型列表
const options = {
  // 在 Android 中的配置项
  android: {
    // 在低于 4.5 的安卓系统中降级
    osVersion: '<4.5',

    // 仅在 8.1.10 版本的 App 中降级
    appVersion: '8.1.10'
  },

  // 在 iOS 中的配置项
  ios: {
    // 在小于等于 WeexSDK 0.18.2 的版本中降级
    weexVersion: '<=0.18.2',

    // 在 iPhone 5 和 iPhone 5s 中降级
    deviceModel: [ 'iPhone5,1', 'iPhone6,1' ]
  }
}

语义化版本号

在辅助降级的工具包中,实现了简版的 Semantic Versioning(语义化版本号)来匹配版本,仅支持使用 > 、 < 、 = 、 >= 、 <= 这五种比较符。

设备型号

设备型号由手机设备厂商定义,降级配置项中需要列举出所有想要降级的设备型号。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号