手机版

微信小程序获取用户信息(wx.getUserInfo)调整

时间:2021-12-09 来源:互联网 编辑:宝哥软件园 浏览:

4月15日,微信改变了获取用户信息的方式,提升用户体验。

这是4月15日的首次公告。

developers.weixin.qq.com/blogdetail?…

微信小程序 获取用户信息(wx.getUserInfo)调整(图1)

在本公告中,只能通过按钮和打开数据获取微信用户信息。

这意味着我们之前打包的接口无法使用。我的解决方案是在用户输入时提示用户直接获取用户信息。

微信小程序 获取用户信息(wx.getUserInfo)调整(图2)

一进入页面,就会提示获取用户的授权信息,这样后续就不需要获取用户的授权了。这对普通用户影响不大,但对于阿拉丁这样的小程序数据统计平台来说,这几乎没什么用。估计是开发商反应太大了。

5月10日,微信调整了获取这部分的方式。

developers.weixin.qq.com/blogdetail?…

微信小程序 获取用户信息(wx.getUserInfo)调整(图3)

这样的话,基本上只要已经获得授权,并且用户在设置中没有取消授权,还是可以通过wx.getUserInfo获得的,所以过去没有针对彩蛋的wx.authorize(你需要在授权之前或者之后调用wx.getUserInfo,如果有一般需要更新用户信息的,可以感觉微信可以拿出一个api来改变用户信息。这样,我们就不需要频繁调用wx.getUserInfo。如果用户信息没有变化,我们可以直接获取自己数据库存的用户信息。)这在这个地方很有用。如果用户有授权,我们可以直接调用api来获取。如果没有,我们先用按钮获取授权。感觉微信在这方面有点弱智。可能微信的用户基数大。任何决定对他们来说都不容易。

当然,5.10的这个变化也足以满足一些限制,估计微信也想看看。

版权声明:微信小程序获取用户信息(wx.getUserInfo)调整是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。