5月微信小程序开发能力更新汇总
5月已经临近尾声 ,近日,微信团队发布了本月微信小程序开发能力更新,下面为大家汇总,方便大家查看。
1、 小程序用户头像昵称获取规则调整
自 2022 年 10 月 25 日 24 时后,用户头像昵称获取规则将进行如下调整:
1)自生效期起,小程序 wx.getUserProfile 接口将被收回;
2)自生效期起,插件通过 wx.getUserInfo 接口获取用户昵称头像将被收回;
3)「头像昵称填写能力」支持获取用户头像昵称
4)小程序 wx.getUserProfile 与插件 wx.getUserInfo 接口兼容基础库 2.21.2 以下版本的头像昵称获取需求;
更多详情可参考:微信小程序用户头像昵称获取规则调整
2、选择地理位置接口调整
自 2022 年 6 月 13 日起,wx.choosePoi 和 wx.chooseLocation 接口规则进行以下调整,并对所有小程序、小游戏和插件生效:
wx.choosePoi 和 wx.chooseLocation 接口的使用将不再需要用户授权 scope.userLocation,满足使用条件的开发者可直接调用,详情可访问 授权;
若开发者调用 wx.choosePoi 和 wx.chooseLocation 接口,需在小程序用户隐私保护指引中,声明收集用户选择的位置信息的目的,详情可访问 用户隐私保护指引填写说明;
wx.choosePoi 接口的回调信息中,latitude 和 longitude 字段将不返回真实的经纬度信息,全部返回 ( 0 , 0 ),详情可访问 接口文档。
3、监听小程序异步组件加载失败回调 wx.onLazyLoadError
在小程序中,不同的分包对应不同的下载单元;因此,除了非独立分包可以依赖主包外,分包之间不能互相使用自定义组件或进行 require。
「分包异步化」特性将允许通过一些配置和新的接口,使部分跨分包的内容可以等待下载后异步使用,从而一定程度上解决这个限制。
4、接口调用频率规范
小程序 wx 接口可分为“普通接口”和“限频接口”。
开发者可登录小程序管理后台 – 开发管理 – 接口设置中查看“限频接口”调用情况。