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