iBeacon 文档是不是写错了
发布于 5 年前 作者 nxie 4595 次浏览 来自 问答

iBeacon

wx.startBeaconDiscovery(OBJECT)

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

开始搜索附近的iBeacon设备

OBJECT参数说明:

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

success返回参数说明:

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

示例代码:

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

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

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

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

7 回复

@IAMGOD

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

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

不让—>不然

你的应用场景是什么呢?

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

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

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

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

回到顶部