wx.getUserInfo 鉴于线上和开发的表现不同。
发布于 7 年前 作者 jhou 3236 次浏览 来自 问答

wx.getUserInfo现在开发版本是不弹出授权框。。

代码如下

点击button 主动弹出授权框  做好了。

每次onShow里wx.getSetting里判断有没有授权。。有授权。我就走一次wx.getUserinfo在开发版没问题。。

因为开发版本这个接口不会弹授权框。。

线上版就有问题了。

2 回复

鉴于近期微信对 getUserInfo 所做的调整,建议您全部改为按钮触发方式获取用户信息(即使用于已授权)。

因为不知道什么时候微信方面就会彻底删除这个接口。

你何必这样弄呢。。。直接getuserinfo就行啊。。。线上会直接弹授权,直接登录,线下开发版则直接默认失败,走按钮授权登录就是了啊。这样就算以后废弃了直接弹授权,授权效果也会自动变更为线下开发登录按钮授权模式

回到顶部