更新时间:2022-11-21 11:16:42贡献者收藏我的文档设置返回文档小程序组件和 api 正在逐步完善和丰富,但是旧版本支付宝客户端并不支持这些新增产品,因此建议开发者做对应的兼容性处理。设置最低基础库版本为解决低版本基础库无法兼容小程序新功能的问题,开发者可设置小程序最低基础库版本要求。 登录 > 小程序详情页 > 小程序信息 > 基础设置,设置小程序的最低基础库版本。若小程序用户使用的基础库版本低于设置的最低版本要求,则无法正常使用小程序,并将提示用户更新支付宝版本。 注意:●设置版本号后,小程序需重新发版才会生效。●基础库和支付宝客户端版本对比和具体设置最低基础库版本步骤,详情请查看 。●推荐使用该设置去解决低版本兼容问题,选择版本时尽量选择用户占比高的版本作为最低版本。开发者在代码中自行做兼容处理调用 my.caniuse 判断兼容针对有基础库版本要求的功能,调用接口 my.caniuse 判断当前小程序的 api、入参或返回值、组件、属性等在当前版本是否支持。 注意:●建议对基础库版本要求最高的功能做判断,这样可减少处理逻辑代码,开发者可自行封装一个统一的处理函数来做处理。●由于新功能在 ide 模拟器中不一定支持模拟器判断(my.caniuse 返回 false),建议测试时使用真机预览模式推送至真机测试,实际效果请以真机为准。示例代码99123456789101112// 新增 api 是否可用my.caniuse('getfileinfo')// api 新增属性是否可用my.caniuse('closesocket.object.code')// api 新增属性是否可用my.caniuse('getlocation.object.type')// api 返回值新增属性是否可用my.caniuse('getsysteminfo.return.brand')// 新增组件「关注生活号」是否可用my.caniuse('lifestyle')// 组件新增属性值是否可用my.caniuse('button.open-type.share')升级支付宝最新版本调用 my.ap.updatealipayclient 引导用户对支付宝客户端进行升级。示例代码