ABBeaconManagerDelegate Protocol Reference

Conforms to NSObject
Declared in ABBeaconManager.h

Overview

The ABBeaconManagerDelegate protocol defines the delegate methods to respond for related events.

– beaconManager:didRangeBeacons:inRegion:

Delegate method invoked during ranging. Allows to retrieve NSArray of all discoverd beacons represented with ABBeacon objects.

- (void)beaconManager:(ABBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(ABBeaconRegion *)region

Parameters

manager

April beacon manager

beacons

all beacons as ABBeacon objects

region

April beacon region

Return Value

void

Discussion

Delegate method invoked during ranging. Allows to retrieve NSArray of all discoverd beacons represented with ABBeacon objects.

Declared In

ABBeaconManager.h

– beaconManager:rangingBeaconsDidFailForRegion:withError:

Delegate method invoked when ranging fails for particular region. Related NSError object passed.

- (void)beaconManager:(ABBeaconManager *)manager rangingBeaconsDidFailForRegion:(ABBeaconRegion *)region withError:(NSError *)error

Parameters

manager

April beacon manager

region

April beacon region

error

object containing error info

Return Value

void

Discussion

Delegate method invoked when ranging fails for particular region. Related NSError object passed.

Declared In

ABBeaconManager.h

– beaconManager:monitoringDidFailForRegion:withError:

Delegate method invoked when monitoring fails for particular region. Related NSError object passed.

- (void)beaconManager:(ABBeaconManager *)manager monitoringDidFailForRegion:(ABBeaconRegion *)region withError:(NSError *)error

Parameters

manager

April beacon manager

region

April beacon region

error

object containing error info

Return Value

void

Discussion

Delegate method invoked when monitoring fails for particular region. Related NSError object passed.

Declared In

ABBeaconManager.h

– beaconManager:didEnterRegion:

Method triggered when iOS device enters April beacon region during monitoring.

- (void)beaconManager:(ABBeaconManager *)manager didEnterRegion:(ABBeaconRegion *)region

Parameters

manager

April beacon manager

region

April beacon region

Return Value

void

Discussion

Method triggered when iOS device enters April beacon region during monitoring.

Declared In

ABBeaconManager.h

– beaconManager:didExitRegion:

Method triggered when iOS device leaves April beacon region during monitoring.

- (void)beaconManager:(ABBeaconManager *)manager didExitRegion:(ABBeaconRegion *)region

Parameters

manager

April beacon manager

region

April beacon region

Return Value

void

Discussion

Method triggered when iOS device leaves April beacon region during monitoring.

Declared In

ABBeaconManager.h

– beaconManager:didDetermineState:forRegion:

Method triggered when April beacon region state was determined using requestStateForRegion:

- (void)beaconManager:(ABBeaconManager *)manager didDetermineState:(CLRegionState)state forRegion:(ABBeaconRegion *)region

Parameters

manager

April beacon manager

state

April beacon region state

region

April beacon region

Return Value

void

Discussion

Method triggered when April beacon region state was determined using requestStateForRegion:

Declared In

ABBeaconManager.h

– beaconManagerDidStartAdvertising:error:

Method triggered when device starts advertising as iBeacon.

- (void)beaconManagerDidStartAdvertising:(ABBeaconManager *)manager error:(NSError *)error

Parameters

manager

April beacon manager

error

info about any error

Return Value

void

Discussion

Method triggered when device starts advertising as iBeacon.

Declared In

ABBeaconManager.h