现在情况是,小程序因为要使用这个API,文档中表明 2.32.3开始支持,于是在小程序后台设置了最低基础库版本为 2.32.3, 导致有用户进入小程序时会提醒微信版本过低,需要升级微信版本,但是这些用户又不愿意升级微信。
另外一个小程序后台没有设置基础库版本,默认的1.0.0, 线上也能正常有隐私协议弹窗。
但在开发工具中,如果基础库版本低了,会报错 wx.onNeedPrivacyAuthorization is not a function。
是不是意味着提交的小程序使用基础库,是以 开发者工具的版本 提交时的版本,而后台设置的 基础库版本 只使用来提醒用户是否需要升级微信?
比这个低的基础库,微信那边是不会拦截隐私说明的,小程序可以正常使用
基础库版本是随着微信客户端更新的,开发者无法调整用户基础库版本的,可参考基础库版本分布文档:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/version.html
低于2.32.3版本的基础库版本不会拦截隐私接口调用,建议做下低版本兼容:https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html