前言
最近微信官方开始更新,对uni.getUserProfile进行了回收,也许有很多正在服务阶段的小程序突然就无法进行微信用户信息收集进行登录了,废话不多说,直接上图。(本文不做科普,只解决问题,如有效求个赞)
一、登录微信公众号平台
对于这个,想必大家不会陌生,因为发布出去的小程序都需要登录到这个平台中做好相应的操作;
二、查看小程序版本
为了能够继续使用uni.getUserProfile这个api进行数据获取,达到一键登录的功能,到刚刚登录的微信公众平台查看自己发布的小程序的版本。
设置-》基本设置-》拉到最下面
确认自己目前正在运行的小程序版本是否在支持uni.getUserProfile;
三、进行隐私验证(重点)
因为微信前段时间更新,需要所有微信小程序进行隐私验证,如果不进行验证也是无法获取到微信用户信息的,同样是微信公众平台-》设置-》基本设置-》隐私和安全
如图点击更新进行信息填写申请,重点这里又一个坑,就是在申请的时候一定一定要点击增加信息类型后勾选上(收集微信昵称、头像);然后填写相关信息进行确定即可;等待微信审核,通过之后,发布的小程序就恢复了一键登录获取openid的功能,不会再出现不生效或者点击不弹出的问题了。文章来源:https://www.toymoban.com/news/detail-851244.html
(因为我这里已经勾选了“收集用户昵称、头像”所以上图没有显示,大家在自己操作的时候注意一下就可以了)希望这篇文章能够解决你现在遇到的问题。文章来源地址https://www.toymoban.com/news/detail-851244.html
到了这里,关于关于微信更新后,发布的小程序一键登录不生效uni.getUserProfile的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!