W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
降級配置項是一個普通的 JS 對象,包含 ?ios
? 和 ?android
? 兩個字段,這兩個字段內(nèi)部的配置項的語義都是一樣的。滿足配置項中的任意一個條件就會觸發(fā)降級。
字段 | 數(shù)據(jù)格式 | 含義 |
---|---|---|
osVersion | 語義化版本號 | 手機操作系統(tǒng)的版本范圍 |
appVersion | 語義化版本號 | App 應(yīng)用的版本范圍 |
weexVersion | 語義化版本號 | WeexSDK 的版本范圍 |
deviceModel | 由設(shè)備機型字符串構(gòu)成的數(shù)組 | 需要降級的機型列表 |
const options = {
// 在 Android 中的配置項
android: {
// 在低于 4.5 的安卓系統(tǒng)中降級
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' ]
}
}
在輔助降級的工具包中,實現(xiàn)了簡版的 Semantic Versioning(語義化版本號)來匹配版本,僅支持使用 >
、 <
、 =
、 >=
、 <=
這五種比較符。
設(shè)備型號由手機設(shè)備廠商定義,降級配置項中需要列舉出所有想要降級的設(shè)備型號。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: