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(语义化版本号)来匹配版本,仅支持使用 >
、 <
、 =
、 >=
、 <=
这五种比较符。
设备型号
设备型号由手机设备厂商定义,降级配置项中需要列举出所有想要降级的设备型号。
以上内容是否对您有帮助:
更多建议: