微信小程序开发 专题
专题目录
您的位置:微信小程序开发 > 微信小程序开发专题 > 微信小程序API-设备-iBeacon
微信小程序API-设备-iBeacon
作者:--    发布时间:2019-11-20

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

开始搜索附近的ibeacon设备

object参数说明:

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

success返回参数说明:

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

示例代码:

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

wx.stopbeacondiscovery(object)

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

停止搜索附近的ibeacon设备

object参数说明:

参数名类型必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明:

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

wx.getbeacons(object)

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

获取所有已搜索到的ibeacon设备

object参数说明:

参数名类型必填说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明:

参数名类型说明
beaconsobjectarrayibeacon 设备列表
errmsgstring调用结果

ibeacon 结构:

参数类型说明
uuidstringibeacon 设备广播的 uuid
majorstringibeacon 设备的主 id
minorstringibeacon 设备的次 id
proximitynumber表示设备距离的枚举值
accuracynumberibeacon 设备的距离
rssinumber表示设备的信号强度

wx.onbeaconupdate(callback)

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

监听ibeacon设备的更新事件

callback返回参数说明:

参数名类型说明
beaconsarray object当前搜寻到的所有 ibeacon 设备列表

ibeacon 结构:

参数类型说明
uuidstringibeacon 设备广播的 uuid
majorstringibeacon 设备的主 id
minorstringibeacon 设备的次 id
proximitynumber表示设备距离的枚举值
accuracynumberibeacon 设备的距离
rssinumber表示设备的信号强度

wx.onbeaconservicechange(callback)

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

监听ibeacon服务的状态变化

callback返回参数说明:

参数名类型说明
availableboolean服务目前是否可用
discoveringboolean目前是否处于搜索状态

错误码列表

错误码说明备注
0ok正常
11000unsupport系统或设备不支持
11001bluetooth service unavailable蓝牙服务不可用
11002location service unavailable位置服务不可用
11003already start已经开始搜索
网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册