小程序蓝牙无法搜索到

5058关注15270浏览

微信小程序无法搜索到蓝牙设备,onload的时候可以搜索,bindtap一个事件后,无法搜索。

SearchBlue: function () {

var that = this;

console.log(111);

if (wx.openBluetoothAdapter) {

console.log(112);

wx.openBluetoothAdapter({

success: function (res) {

console.log('succ')

console.log(res)

//验证蓝牙状态

wx.getBluetoothAdapterState({

success: function (res) {

console.log(res)

//搜寻蓝牙设备

console.log('搜寻蓝牙设备');

wx.startBluetoothDevicesDiscovery({

success: function (res) {


console.log('搜索结果');

console.log(res)

if (res.errCode == 0) {

//搜索完成后显示所有的列表


wx.getBluetoothDevices({

success: function (res) {

console.log('所有结果');

console.log(res);

that.setData({

bule_list: res.devices

});

},

})

}

},

fail:function(err){

console.log('err');

console.log(err);

}

})

}

})

},

fail: function (res) {

if (res.errCode == 10001) {

wx.showModal({

title: '提示',

content: '蓝牙未开启,请手动打开蓝牙'

})

}

}

})

} else {

// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示

wx.showModal({

title: '提示',

content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'

})

}

},



手机搜索的设备,想做的功能是小程序连接打印机打印。

展开全部
收起
7回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Madelyn

    19人对此回答表示赞同

    哥们,你去看一下API,startDiscoverty的success是什么意思...

    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Emma王

    12人对此回答表示赞同

    小程序搜到的只能是低功耗的蓝牙,但之前出现过几例蓝牙打印机支持双模,导致使用低功耗蓝牙接口出问题,还在收集例子看怎么解决这个问题。

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Simon叔 2018-11-25 10:37

      我的蓝牙条形码扫码枪,也是无法搜索到,请问应该怎么解决?

      回复
  • Josiah3

    8人对此回答表示赞同

    好的,这个问题已经解决了,我可以搜到设备了,但是还有一个问题,即时我昨天试了安卓(魅族-魅蓝note5、小米-小米5、华为、三星-s8+)都可以搜到但是连不上(10003),ios直接可以连接。

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • DarvinAaron

    6人对此回答表示赞同

    好的,多谢

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 百越

    3人对此回答表示赞同

    您是说蓝牙设备吗?蓝牙设备是一台打印机,问了商家,说是低功耗,是不是小程序能搜到的都是低功耗的呢

    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 酸奶麦片粥

    2人对此回答表示赞同

    startBluetoothDevicesDiscovery是开启设备的蓝牙搜索,开始后马上getBluetoothDevices几乎是拿不到搜索的设备的,建议给设备一段搜索时间再获取搜索到的蓝牙设备列表。

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Mika

    1人对此回答表示赞同

    请问下你的设备是支持低功耗蓝牙与经典蓝牙双模的么?

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部