qq小程序拒绝授权恢复办法

qq小程序拒绝授权恢复办法,第1张

方法如下:

1.退出小程序

2.将qq底部按钮切换到“qq”这一栏;

3.下拉页面,页面顶部的一排可以看到你最近使用的小程序;

4.长按刚刚的小程序,选择删除;

5.在qq上重新搜索你的小程序,然后重新打开即可。

授权失败情况:该小程序账号未能成功授权开发管理权限。

解决办法:1:重新授权对应小程序。并按下图所示进行 *** 作,确认已经勾选[开发管理与数据分析权限],点击授权。

解决方法2:注册-个新的小程序账号后重新授权。

解决办法3:取消对其他第三方授权

步骤1:请先前往qq公众平台登录该小程序。

步骤2:选择[设置]→[第三方授权管理]对其他第三方停止授权。

https://www.jianshu.com/p/80e33d16182f

//获取用户地理位置权限

  getPermission: function (callback) {

    wx.getLocation({

      success: function (res) {

        console.log(res, 'getLocation成功')

        if (res.latitude && res.latitude != '') {

          // wx.showToast({

          //   title: '进行搜索',

          // })

          //进行搜索

          callback()

        }

      },

      fail: function () {

        wx.getSetting({

          success: function (res) {

            // console.log(res, '之前允许')

            if (res.authSetting['scope.userLocation'] == true) {

              wx.showToast({

                title: '请打开手机位置服务',

                icon:'none',

                duration:2000,

              })

            } else {

              wx.showModal({

                title: '提示',

                content: '您拒绝了定位权限,将无法使用蓝牙搜索功能',

                showCancel: false,//是否显示取消按钮

                success: res => {

                  if (res.confirm) {

                    wx.showToast({

                      title: '删除小程序,重新进入',

                      duration:2000,

                      icon:'none'

                    })

                  }

                }

              })

            }

          },

          fail: function (res) {

            // console.log(res, '之前拒绝')

            wx.showToast({

              title: '请删除小程序,重新进入',

              icon:'none'

            })

          },

        })

      }

    })

  },

假设首页有个扫描按钮,点击后正常情况直接进入扫描页面。但是如果用户先前已经拒绝授权使用camera了,就需要引导用户进入授权设置页面。步骤:

1、先通过getSetting->authSetting对应的'scope.camera'获取camera授权状态,如果第一次用,还未授权,则结果res里面不包含'scope.camera',也就是取到undefined;反过来说,结果为undefined时,表示还没询问授权;如果返回true,表示用户已经同意授权;如果结果为false,表示已经询问用户授权,且用户已经拒绝授权。

2、用户拒绝授权之后,通过wx.openSetting打开授权设置页面,可让用户重新设置授权信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11177068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存