线上版本突然出问题,scope.userInfo为NULL
发布于 5 年前 作者 xiulan38 19997 次浏览 来自 问答

小程序ID:wx5ea56788e04ad18f。

授权用户信息是通过按钮组件的登录方式授权的,并不是直接调用getuserinfo。但是为了防止用户手动在“设置"里取消授权,页面在onSow的时候,通过wx.getSetting里的res.authSetting[‘scope.userInfo’]再做下判断。根据判断结果加载不同的页面信息。

线上版本一直是好的。就在刚刚,通过按钮组件的登录方式授权后,在设置页面显示”未使用您任何信息“。

在测试版上调试,开发工具上也没问题,在手机上res.authSetting[‘scope.userInfo’]为NULL。

刚刚看了下,在iphone6上没有问题,出现问题的是iphone8plus

3 回复

同样发现问题,刚刚看到下面这个调整,希望对你有帮助!

小程序与小游戏获取用户信息接口调整,请开发者注意升级。

https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1650183953&docid=0000a26e1aca6012e896a517556c01

中兴安卓手机,可以获得这个

苹果 ipone 7 plus  IOS 获取不到,前两天还行呢

开发工具你清下缓存会出现同样无法授权的问题,点击授权按钮有时候会出现这个提示

openSetting:fail 此接口已废弃,请使用 OpenSetting 组件

回到顶部