wx.openSetting原生弹框问题
发布于 6 年前 作者 yang29 20100 次浏览 来自 问答

 wx.openSetting({ success: (res2) =>  { console.log(res2); }这个微信自己生成的弹框有bug,用户信息的单选框有时候跳不出来,而导致不能选择让scope.userInfo:true

       

                   

2 回复

我们要做的是可以用户再授权问题,当用户第一次进入小程序,拒绝授权,然后要操作某个项目的时候必须要授权了之后,才能使用,由于授权弹框出现一次之后,一段时间内不再出现,所以才用的这种方法,用wx.openSetting来提示用户手动授权,当用户点击了 <用户信息>复选框之后,就会回调wx.login,获取当前用户的相关信息,拿到opid,如果不选中复选框,后面会一直弹出,无法进行下一步.所以第一次进入界面的时候是没有授权任何权限的,应该不是这个问题

如果没有请求用户授权过的权限,授权管理里是不会出现的。请确认。

回到顶部