uniapp微信小程序拒绝授权后,重新调起授权页
应用场景:我需要小程序用户授权获取用户信息权限,当用户点击授权弹框的拒绝时,再次使用下载功能需要再次弹出授权页面,但是调用wx.authorize方法会返回错误信息errMsg: "authorize:fail:auth deny",指用户已经拒绝授权,不会在弹出授权页面。
多的不说,直接贴代码
uni.authorize({ scope:'scope.userInfo', success: (res) => { console.log('11111'); }, fail: (res) => { uni.showModal({ content:'检测到您没打开获取信息功能权限,是否去设置打开?', confirmText: "确认", cancelText:'取消', success: (res) => { if(res.confirm){ uni.openSetting({ success: (res) => { console.log(res); } }) }else{ console.log('取消'); } } }) } })
最后:

其他权限方式也是可以的
    老鸟也是从菜鸟开始的!
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号