官方指导上提供了三种方法,以及一种强力措施。
- 版本号比较
微信客户端和小程序基础库的版本号风格为 Major.Minor.Patch(主版本号.次版本号.修订版本号)。
版本号比较适用于所有情况。但不要直接使用字符串比较的方法进行版本号比较。 - API 存在判断
对于新增的 API,可以通过判断该API是否存在来判断是否支持用户使用的基础库版本。 - wx.canIUse
通过 wx.canIUse 来判断是否可以在该基础库版本下直接使用。
另外一种强力措施就是设置最低基础库版本(需要 iOS 6.5.8 / 安卓 6.5.7 及以上版本微信客户端支持)。
开发者可以登录小程序管理后台,进入「设置 - 基本设置 - 基础库最低版本设置」进行配置。在配置前,开发者可查看近 30 天内访问当前小程序的用户所使用的基础库版本占比,以帮助开发者了解当前用户使用的情况。