收藏
回答

wx.getConnectedBluetoothDevices在IOS上获取的devices是空?

在蓝牙设备连接上的情况下,wx.getConnectedBluetoothDevices在安卓机上是有值得,苹果上没有

ML6A2CH/A 苹果6P 11.4.1  微信版本7.0.8 代码参照你们自己的示例代码

wx.getConnectedBluetoothDevices({
    success(res){
        consolelog"getConnected"
        consolelog(res)
        if(res.devices.length === 
        {
         
        
    }
    fail(err){
        consolelog(err)
        if(err.errCode === 10001
        {}
       
    }
})

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-12-19

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-12-19
    有用
    回复
  • .
    .
    2020-05-17

    请问解决了吗?我的也是一直为空,我项目里面用的是小程序测试的appid,不是正式申请的appid,跟这个有影响吗?

    2020-05-17
    有用
    回复 5
    • 敏
      2020-05-18
      没有,跟测试appid没有关系
      2020-05-18
      回复
    • better now
      better now
      2020-07-10回复
      你好,请问你解决了吗
      2020-07-10
      回复
    • 敏
      2020-07-13
      木有,官方没有解决这个问题的勇气
      2020-07-13
      回复
    • .
      .
      2020-07-22
      目前我是这样解决的,当我成功连接某个蓝牙设备以后,就在本地存储这个设备的uuid,当我进入蓝牙设备管理页面以后,先调用wx.getConnectedBluetoothDevices这个接口,传入本地存储的uuid,进行查询当前连接的设备是否正常。如果正常就显示设备是已连接,当然该界面监听蓝牙设备的连接如果异常,也要清除本地的uuid
      2020-07-22
      回复
    • 🇰 🇦 🇳 🇬
      🇰 🇦 🇳 🇬
      2020-10-20回复.
      你好,方便加个微信咨询你一下吗
      2020-10-20
      回复
登录 后发表内容
问题标签