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打开授权设置页面,可让用户重新设置授权信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)