小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用户未曾授权的情况下调用以下代码,安卓手机一直返回用户已经授权,苹果手机无此问题
wx.getSetting({
success: (res) => {
console.log(res)
if (!res.authSetting['scope.userInfo']) {
//弹出授权弹框
console.log("用户未曾授权")
} else {
console.log("用户已经授权")
}
})
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
截图如下:
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/L9Ue36me7Z3h
提供的代码片段会报错哈,请重新提供
你console出来的res发出来看看
调用
wx.openSetting({
scope: 'scope.userInfo',
success: function (res) {
},
这个方法打开的界面也显示用户已经授权
看下设置,是不是已经提供过了
把小程序从小程序列表里面删除之后应该会重新授权吧?但是删除之后一直调用下面方法一直返回的是用户已经授权,
调用下面方法打开设置界面显示的也是已经授权
那是已经受过权了,那就不用再授权了
但是实际上用户就是没有授过权啊
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
截图如下:
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/L9Ue36me7Z3h
提供的代码片段会报错哈,请重新提供
你console出来的res发出来看看
调用
wx.openSetting({
scope: 'scope.userInfo',
success: function (res) {
},
})
这个方法打开的界面也显示用户已经授权
看下设置,是不是已经提供过了
把小程序从小程序列表里面删除之后应该会重新授权吧?但是删除之后一直调用下面方法一直返回的是用户已经授权,
wx.getSetting({
success: (res) => {
console.log(res)
if (!res.authSetting['scope.userInfo']) {
//弹出授权弹框
console.log("用户未曾授权")
} else {
console.log("用户已经授权")
}
}
})
调用下面方法打开设置界面显示的也是已经授权
wx.openSetting({
scope: 'scope.userInfo',
success: function (res) {
},
})
那是已经受过权了,那就不用再授权了
但是实际上用户就是没有授过权啊