监听 iBeacon 服务状态变化事件

CALLBACK 返回参数

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

uni.onBeaconUpdate(CALLBACK)

监听 iBeacon 设备更新事件

属性类型说明
beaconsArray<>当前搜寻到的所有 iBeacon 设备列表

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

OBJECT 参数说明

success 返回参数说明:

属性类型说明
beaconsArray<IBeaconInfo>iBeacon 设备列表

错误

错误码错误信息说明
0ok正常
11000unsupport系统或设备不支持
11001bluetooth service unavailable蓝牙服务不可用
11002location service unavailable位置服务不可用
11003already start已经开始搜索

uni.startBeaconDiscovery(OBJECT)

OBJECT 参数说明

错误

错误码错误信息说明
0ok正常
11000unsupport系统或设备不支持
11001bluetooth service unavailable蓝牙服务不可用
11002location service unavailable位置服务不可用
11003already start已经开始搜索

示例代码

停止搜索附近的 iBeacon 设备

OBJECT 参数说明

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

错误

IBeaconInfo

属性类型说明
uuidstringiBeacon 设备广播的 uuid
majorstringiBeacon 设备的主 id
minorstringiBeacon 设备的次 id
proximitynumber表示设备距离的枚举值
accuracynumberiBeacon 设备的距离
rssinumber表示设备的信号强度