开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 案例分析 > 小程序如何处理低版本兼容问题
贡献者
收藏
我的文档
设置
小程序组件和 api 正在逐步完善和丰富,但是旧版本支付宝客户端并不支持这些新增产品,因此建议开发者做对应的兼容性处理。
设置最低基础库版本
为解决低版本基础库无法兼容小程序新功能的问题,开发者可设置小程序最低基础库版本要求。 登录 > 小程序详情页 > 小程序信息 > 基础设置,设置小程序的最低基础库版本。若小程序用户使用的基础库版本低于设置的最低版本要求,则无法正常使用小程序,并将提示用户更新支付宝版本。 注意
设置版本号后,小程序需重新发版才会生效。
基础库和支付宝客户端版本对比和具体设置最低基础库版本步骤,详情请查看
推荐使用该设置去解决低版本兼容问题,选择版本时尽量选择用户占比高的版本作为最低版本。

开发者在代码中自行做兼容处理
调用 my.caniuse 判断兼容
针对有基础库版本要求的功能,调用接口 my.caniuse 判断当前小程序的 api、入参或返回值、组件、属性等在当前版本是否支持。 注意
建议对基础库版本要求最高的功能做判断,这样可减少处理逻辑代码,开发者可自行封装一个统一的处理函数来做处理。
由于新功能在 ide 模拟器中不一定支持模拟器判断(my.caniuse 返回 false),建议测试时使用真机预览模式推送至真机测试,实际效果请以真机为准。
示例代码
升级支付宝最新版本
调用 my.ap.updatealipayclient 引导用户对支付宝客户端进行升级。
示例代码
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图