BRTBeaconManagerDelegate Protocol Reference

Conforms to NSObject
Declared in BRTBeaconManager.h

Overview

BRTBeaconManagerDelegate协议定义了回调方法来响应关联的事件.

– beaconManagerDidUpdateState:

蓝牙开关状态监听回调

- (void)beaconManagerDidUpdateState:(CBManagerState)state

Parameters

state

蓝牙管理器状态

Discussion

蓝牙开关状态监听回调

Declared In

BRTBeaconManager.h

– locationManagerAuthorStatus:

定位权限状态回调

- (void)locationManagerAuthorStatus:(CLAuthorizationStatus)status

Parameters

status

定位管理器权限状态

Discussion

定位权限状态回调

Declared In

BRTBeaconManager.h

– beaconManager:didRangeBeacons:inRegion:

范围扫描触发的回调方法 检索出所有的beacon设备,每个设备都是一个CLBeacon实例.

- (void)beaconManager:(BRTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(BRTBeaconRegion *)region

Parameters

manager

Beacon 管理器

beacons

所有的beacon设备,即CLBeacon实体

region

Beacon 区域

Discussion

范围扫描触发的回调方法 检索出所有的beacon设备,每个设备都是一个CLBeacon实例.

Declared In

BRTBeaconManager.h

– beaconManager:rangingBeaconsDidFailForRegion:withError:

范围扫描失败触发的回调方法,已经关联的错误信息

- (void)beaconManager:(BRTBeaconManager *)manager rangingBeaconsDidFailForRegion:(BRTBeaconRegion *)region withError:(NSError *)error

Parameters

manager

Beacon 管理器

region

Beacon 区域

error

错误信息

Discussion

范围扫描失败触发的回调方法,已经关联的错误信息

Declared In

BRTBeaconManager.h

– beaconManager:didDiscoverBeacon:

在该区域使用CoreBluetooth framework发现BRTBeacon将回调该方法

- (void)beaconManager:(BRTBeaconManager *)manager didDiscoverBeacon:(BRTBeacon *)beacon

Parameters

manager

Beacon 管理器

beacon

BRTBeacon 实体

Discussion

在该区域使用CoreBluetooth framework发现BRTBeacon将回调该方法

Declared In

BRTBeaconManager.h

– beaconManagerDidFailDiscovery:

当使用CoreBluetooth扫描产生错误回调该方法

- (void)beaconManagerDidFailDiscovery:(BRTBeaconManager *)manager

Parameters

manager

Beacon 管理器

Discussion

当使用CoreBluetooth扫描产生错误回调该方法

Declared In

BRTBeaconManager.h