收藏
回答

iBeacon 文档是不是写错了

问题模块
API和组件

iBeacon

wx.startBeaconDiscovery(OBJECT)

基础库 1.2.0 开始支持,低版本需做兼容处理

开始搜索附近的iBeacon设备

OBJECT参数说明:

参数名类型必填说明
uuidsStringArrayiBeacon设备广播的 uuids
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明:

参数名类型说明
errMsgString调用结果

示例代码:

wx.startBeaconDiscovery({
    success(res) {
    }
})

既然是搜索,怎么又要先填写呢?又怎么填写呢?况且文档中后面又有一个函数是获取已经搜索到的ibeacon,这个实在令人迷惑得很,在开发工具上提示也确实要填写才能搜索,那么这个没有搜索前的uuids又从哪里来呢?而且给的例子和说明又不一样?开发文档似乎没有精心制作......



{我真是服了,发表时添加标签,只能选择,可是选择又往往不能满足需要,又不能手动填写,太粗糙了!

我只好选一个不相关的,然后在后面填写相关的......}

最后一次编辑于  2017-08-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • 141319
    141319
    2017-08-11

    服了,醉了,填写的相关标签,并不给显示,晕倒.....

    2017-08-11
    赞同
    回复
  • 王翊夫if
    王翊夫if
    2017-08-11

    @IAMGOD

    iBeacon的搜索接口都是要求填写UUID的。你购置的beacon设备应该都会提供官方的配置流程,可以指定beacon的UUID的。

    2017-08-11
    赞同
    回复
  • 141319
    141319
    2017-08-11

    从您的说明理解,似乎这个beancon不是安装在手机上?而是在服务器上?不让怎么给使用小程序的用户用这个功能?是这样么

    2017-08-11
    赞同
    回复
  • 141319
    141319
    2017-08-11

    不让--->不然

    2017-08-11
    赞同
    回复
  • 王翊夫if
    王翊夫if
    2017-08-11

    你的应用场景是什么呢?

    beacon是发射低功耗蓝牙信号,应用于室内定位系统的电子设备。一般部署一个区域的多个beacon会配置为同个UUID,才能与其他区域的beacon设备区分开来。

    2017-08-11
    赞同
    回复
  • 141319
    141319
    2017-08-11

    这样说来,在小程序中,这个api感觉用不上了

    2017-08-11
    赞同
    回复
  • 赵云
    赵云
    2018-03-14

    我也在尝试这个API,也发现了这儿问题 怎么用都不对 官方文档写的也不清楚 示例代码也不吻合  uuid也不知道是动态获取还是写死在上面 两种方式都试了 还是不起作用

    2018-03-14
    赞同
    回复