收藏
回答

iBeacon接口有问题

调用 wx.startBeaconDiscovery 接口出错,报:fail must have uuid。并且getBeacons接口未返回设备名称,希望同时返回此设备名称。

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

15 个回答

  • 曾祥鑫(WilliamTsang)
    曾祥鑫(WilliamTsang)
    2017-05-20

    但是还是无法搜索出来。

    2017-05-20
    有用
    回复
  • 曾祥鑫(WilliamTsang)
    曾祥鑫(WilliamTsang)
    2017-05-20

    您好,我们使用也是 iBeacon 设备,该设备可被微信摇一摇使用。并且我还查看了你们通过正则表达式,uuids里面的值必须是小写。

    2017-05-20
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-05-20

    您好~您以为传入的 ID 是 UUID,其实并不是的。

    iBeacon 接口的 UUID指的是,广播出去的 UUID,设备必须是符合苹果标准的 iBeacon 而非普通蓝牙设备。

    2017-05-20
    有用
    回复
  • 曾祥鑫(WilliamTsang)
    曾祥鑫(WilliamTsang)
    2017-05-20

    我查看WAService.js发现有一个参数 uuids (Array)  需要传入。但是当我把设备的 UUID 传进去,结果返回的设备列表为空。期待官方尽快给出正确的 API 文档说明。

    2017-05-20
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-05-20

    (仿客服人员回答~偷笑~~~)

    很抱歉对您造成了困扰,由于这是新接口,我们的开发文档还未完善。


    您在调用 wx.startBeaconDiscovery 的时候,还请传入名称为 uuids 的字段。

    该字段是一个数组,表示可搜索到的设备的 uuid 标识。

    该字段内必须有至少一个值。


    示例代码如下:


    wx.startBeaconDiscovery({

    uuids: ["您的设备的UUID","您的设备的UUID"], // 如有多个UUID不同的设备,请依次列出

    success: function (res) {

    console.log("成功");

    }

    });

    2017-05-20
    有用
    回复

正在加载...

登录 后发表内容