文档中可以从成功的回调函数中获取用户的操作是否授权,现在我可以获取他的回调数据根据authSetting知道用户授权结果
我现在想根据授权结果进行相关的提示 现在问题出现了,我不能根据data.authSetting["scope.userInfor"]作为一个判断依据 比如我这条判断根本就不执行
然后我打印了一下他是值为undefined,也就是我没有办法判断是否用户授权的状态 。可能我文档看的不但为,请指教一下
问题模块 |
---|
API和组件 |
文档中可以从成功的回调函数中获取用户的操作是否授权,现在我可以获取他的回调数据根据authSetting知道用户授权结果
我现在想根据授权结果进行相关的提示 现在问题出现了,我不能根据data.authSetting["scope.userInfor"]作为一个判断依据 比如我这条判断根本就不执行
然后我打印了一下他是值为undefined,也就是我没有办法判断是否用户授权的状态 。可能我文档看的不但为,请指教一下
建议参阅 https://mp.weixin.qq.com/debug/wxadoc/dev/api/authorize.html#wxauthorizeobject
false 表示用户明确地拒绝了此权限,为了不打扰用户,短期内调用 wx.authorize 会直接 fail。而如果没有此键(undefined),说明近期没有询问过用户此项授权,为了了解用户的态度,可以调用 wx.authorize 询问。所以其状态变化是 undefined --> true or false。
如果是 undefined,说明没有询问过用户授权情况,尚不确定用户对此权限的批准态度。您可以调用 wx.authorize 申请授权。
用户多次拒绝授权后 调用wx.openSetting 会出现 未使用您的信息 这个怎么解决
谢谢 , 已经完全了解 谢谢大神
我觉得使用 wx.authorize是没有问题的 但是在congsole里面打印的数据里面
这个还有什么意义呢