收藏
回答

蓝牙 AdvertisData 获取不到数据

wepy.onBluetoothDeviceFound(function({devices}) {

        var array = []


        devices.forEach((item) => {

          console.log(item);

          console.log('advertisData', wx.arrayBufferToBase64(item.advertisData));

          if (item.advertisData) {

            var string = wx.arrayBufferToBase64(item.advertisData)

            array.push({deviceId: item.deviceId, name: item.name, data: string})

          }

        })


        self.deviceList = self.deviceList.concat(array)

        self.$apply()

      })





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

9 个回答

  • Henry
    Henry
    2021-12-10

    wx.onBluetoothDeviceFound(),请问iOS手机扫描结果为何没有AdvertisData字段?




    2021-12-10
    有用
    回复
  • 夜小🎾
    夜小🎾
    2020-04-08

    请问这个问题还未解决么? iOS AdvertisData

    还是获取不到数据

    2020-04-08
    有用
    回复
  • 小宇宙
    小宇宙
    2017-11-16

    @王翊夫if 好的,了解了🙏

    2017-11-16
    有用
    回复
  • 王翊夫if
    王翊夫if
    2017-11-06

    @小宇宙  你好,估计得11月底的版本支持,造成不便十分抱歉!

    2017-11-06
    有用
    回复
  • 小宇宙
    小宇宙
    2017-11-05

    请问CBAdvertisementDataServiceDataKey支持了吗,我们现在也遇到这个问题

    2017-11-05
    有用
    回复
  • huiter
    huiter
    2017-08-23

    感谢🙏

    2017-08-23
    有用
    回复
  • 王翊夫if
    王翊夫if
    2017-08-23

    了解了,这一块我们规划一下,尽快支持。

    2017-08-23
    有用
    回复 1
    • ZORO丶
      ZORO丶
      01-23
      请问 advertisData字段返回undefined是什么原因?  (企微嵌套项目是返回undefined,   打包App是有值的)
      01-23
      回复
  • huiter
    huiter
    2017-08-23

    根据测试,目前判断是只支持

    CBAdvertisementDataManufacturerDataKey: String

    还没有支持

    CBAdvertisementDataServiceDataKey: String

    参见 iOS Core Bluetooth 中 关于 Advertisement Data Retrieval Keys 的说明。


    这部分是否可以追加支持,因为已经有大量的设备使用了 ServiceData。

    2017-08-23
    有用
    回复
  • 王翊夫if
    王翊夫if
    2017-08-22

    确定设备广播数据段是有值的么?

    可以说下发生这个问题的微信号么?

    2017-08-22
    有用
    回复
登录 后发表内容