1. 第一步登录微信公众平台。
2. 第二步找到设置-基本设置-服务内容声明-用户隐私保护指引-更新。
3. 添加蓝牙权限。
4. 提交协议,等待审核。(我这个是中午12:00提交的,下午18:00下班还没通过,第二天早上8:00过来上班的时候看了一眼审核通过了。)
5. 代码部分。(审核中状态,代码会有权限问题报错,审核通过后即可正常获取蓝牙权限。)
wx.getSetting({
success: (res) => {
if (!res.authSetting['scope.bluetooth']) {
wx.authorize({
scope: 'scope.bluetooth',
success: () => {
// 用户已授权,可以调用蓝牙API
wx.openBluetoothAdapter({
success: function() {
// 蓝牙开启成功
uni.navigateTo({
url: 'plugin://pw-plugin/xbbox-index',
})
}
});
},
fail: () => {
// 用户拒绝授权蓝牙权限
wx.showModal({
title: '蓝牙权限申请失败',
content: '请在设置中开启蓝牙权限',
showCancel: false
});
}
});
} else {
// 用户已授权,可以调用蓝牙API
wx.openBluetoothAdapter({
success: function() {
// 蓝牙开启成功
uni.navigateTo({
url: 'plugin://pw-plugin/xbbox-index',
})
}
});
}
}
});
6. 效果图