我感觉你存授权变量有问题,可以用这个判断是否授权过, wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { return true } else { return false } } })
(已解决)请教,关于wx.getUserInfo修改后,获取授权状态的方式首先,确认一点 ,我在app.js里是否已经无法完成用户授权流程了?因为授权需要用到button 好像没有app.wxml这一说。 其次,基于上面的想法,我将授权移到了第一个页面,app.js会事先根据getUserInfo返回是否失败来存储一个用户是否授权的变量,在第一个页面根据这个变量判断页面是展示授权还是正常显示。 那么问题就在于,用户未授权,我给他展示了官方文档中提到的button,用户点击它,弹出授权,这没问题,可是我怎么去监听用户接下来的操作,用户点了拒绝 还是同意? 小白一枚,可能是我阅读文档的疏忽,麻烦大佬们不舍赐教,谢谢。
2018-05-16问题解决,谢谢官方!
scope.userInfo【废弃】微信官方你在为难谁?我想知道 scope.userInfo【废弃】之后 怎么判断用户是否授权? -----存缓存的话,用户在设置里取消授权你的缓存不会更改 ------ 判断用户授权没授权调 wx.getUserInfo, 我感觉很不优美,这个接口不是干这个的, 我的问题就是如何判断用户对用户信息授没授权?
2018-05-15