收藏
回答

小程序蓝牙安卓版本

问题模块
API和组件

安卓蓝牙接口中

wx.getBluetoothDevices(OBJECT)

报错不能进行下去,请问官方是什么问题

最后一次编辑于  2017-04-17
回答关注问题邀请回答
收藏

14 个回答

  • 飞
    2017-06-12

    @阿杰-IOS APP、微信小程序 加了

    2017-06-12
    赞同
    回复
  • 阿杰-共享小程序、APP
    阿杰-共享小程序、APP
    2017-06-12

    同样的代码运行,苹果端成功连接蓝牙打印机正常打印了。

    安卓手机运行到wx.createBLEConnection时失败,求教为什么????


    描述清楚点,我发现的是这种情况,苹果手机搜到的deviceId和安卓搜到的不一样,安卓的好像是mac地址一样,如下图,第一张是苹果搜到的,wx.createBLEConnection连接成功


    #########################################################################

    下图是安卓手机搜到的,好像mac地址,用wx.createBLEConnection连接失败



    @飞【求解决办法】

    2017-06-12
    赞同
    回复
  • 飞
    2017-06-12

    @Jas 目前最好使用wx.onBluetoothDeviceFound 来监听蓝牙设备,这个就是连接的低功耗的蓝牙设备,其他的设备应该连不上,wx.onBluetoothDeviceFound  苹果6s能返回数据,不行了检查一下微信版本

    2017-06-12
    赞同
    回复
  • 阿杰-共享小程序、APP
    阿杰-共享小程序、APP
    2017-06-11

    @飞 您微信多少?或者加一下我微信好吗?我的微信号17549291,我也是安卓问题,需要请教你,苹果端ok了

    2017-06-11
    赞同
    回复
  • 🥕长腿叔叔🥕
    🥕长腿叔叔🥕
    2017-05-22

    安卓的蓝牙接口做得真是很烂啊,这么多坑

    2017-05-22
    赞同
    回复
  • 陈昌森
    陈昌森
    2017-05-15


    thirdScriptError Cannot read property 'map' of undefined;a


    wx.openBluetoothAdapter({

          success: function () {

                wx.getBluetoothDevices({


                      success: function (res) {

                       console.log(res)

                         }

                    complete:function(){

                        console.log(res)    

            }

            })

        }

    })




    success 函数报错,能搜到设备的时候就不报错,估计蓝牙初始化之后马上执行时有问题的,用wx.onBluetoothDeviceFound来监听发现新设备,success就不会报错,还有个问题就是,是不是只能搜到低功耗的  4.0 BLE 蓝牙设备,我这里只能搜到小-米-手-环,搜不到其他手机的蓝牙或其他设备的蓝牙(用安卓做的测试)。苹果4s 无论是否搜到蓝牙都不报错正常返回数据,苹果6s 什么也不返回

    2017-05-15
    赞同
    回复
  • 吴廷彬
    吴廷彬
    2017-05-05

    你們藍牙適配好多坑,getBLEDeviceServices在android上讀出來的service uuid是錯誤的。完全無解。能夠解決一下嗎?

    2017-05-05
    赞同
    回复
  • 飞
    2017-05-04

    @天下雪 加啦

    2017-05-04
    赞同
    回复
  • 天下雪|风雷生变
    天下雪|风雷生变
    2017-04-26

    同学可否加一下我的微信firstsnow2005,有点小事情。。。。

    2017-04-26
    赞同
    回复
  • 飞
    2017-04-18

    @邵国宏 当时这个我也报错了,后来重新卸载微信、重启机子,然后再打开微信登陆就好了

    2017-04-18
    赞同
    回复

正在加载...