官方指導(dǎo)上提供了三種方法,以及一種強(qiáng)力措施。
- 版本號(hào)比較
微信客戶端和小程序基礎(chǔ)庫的版本號(hào)風(fēng)格為 Major.Minor.Patch(主版本號(hào).次版本號(hào).修訂版本號(hào))。
版本號(hào)比較適用于所有情況。但不要直接使用字符串比較的方法進(jìn)行版本號(hào)比較。 - API 存在判斷
對(duì)于新增的 API,可以通過判斷該API是否存在來判斷是否支持用戶使用的基礎(chǔ)庫版本。 - wx.canIUse
通過 wx.canIUse 來判斷是否可以在該基礎(chǔ)庫版本下直接使用。
另外一種強(qiáng)力措施就是設(shè)置最低基礎(chǔ)庫版本(需要 iOS 6.5.8 / 安卓 6.5.7 及以上版本微信客戶端支持)。
開發(fā)者可以登錄小程序管理后臺(tái),進(jìn)入「設(shè)置 - 基本設(shè)置 - 基礎(chǔ)庫最低版本設(shè)置」進(jìn)行配置。在配置前,開發(fā)者可查看近 30 天內(nèi)訪問當(dāng)前小程序的用戶所使用的基礎(chǔ)庫版本占比,以幫助開發(fā)者了解當(dāng)前用戶使用的情況。