小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序里面用web-view打开H5,用JSSDK发起wx.onSearchBeacons调用,没反应。
打开的时候会弹出没有蓝牙扫描权限,是要在哪里设置吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
config提示是OK请问具体哪一步提示没有权限呢?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
init(apiList) {
//需要使用的api列表
return new Promise((resolve, reject) => {
wx.config({
debug: true,
appId: '',
nonceStr: '',
timestamp: '',
signature: '', // sha1值
jsApiList: apiList // 需要调用的api接口
})
wx.ready(function() {
// 微信SDK准备就绪后执行的回调
console.log('ready')
resolve(wx)
wx.error(function(err) {
reject(err)
},
wechat.init(['onSearchBeacons', 'checkJsApi', 'startSearchBeacons', 'stopSearchBeacons']).then((wx) => {
wx.onSearchBeacons({
complete: function(argv) {
//回调函数,可以数组形式取得该商家注册的在周边的相关设备列表
console.log('onSearchBeacons')
console.log(argv)
}
}, (err) => {
console.log('error', err)
wx.config({ debug: true, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的 JS 接口列表 }); wx.ready(function(){ // config信息验证后会执行 ready 方法,所有接口调用都必须在 config 接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在 ready 函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在 ready 函数中。 });
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
config提示是OK请问具体哪一步提示没有权限呢?
init(apiList) {
//需要使用的api列表
return new Promise((resolve, reject) => {
wx.config({
debug: true,
appId: '',
nonceStr: '',
timestamp: '',
signature: '', // sha1值
jsApiList: apiList // 需要调用的api接口
})
wx.ready(function() {
// 微信SDK准备就绪后执行的回调
console.log('ready')
resolve(wx)
})
wx.error(function(err) {
reject(err)
})
})
},
wechat.init(['onSearchBeacons', 'checkJsApi', 'startSearchBeacons', 'stopSearchBeacons']).then((wx) => {
wx.onSearchBeacons({
complete: function(argv) {
//回调函数,可以数组形式取得该商家注册的在周边的相关设备列表
console.log('onSearchBeacons')
console.log(argv)
}
})
}, (err) => {
console.log('error', err)
})
wx.config({ debug: true, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的 JS 接口列表 }); wx.ready(function(){ // config信息验证后会执行 ready 方法,所有接口调用都必须在 config 接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在 ready 函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在 ready 函数中。 });