Conforms to NSObject
Declared in RPKManagerDelegate.h

Overview

@protocol RPKManagerDelegate @discussion The base delegate for Proximity Kit callbacks.

This includes both callbacks that return the RPK custom classes and will proxy all the raw CoreLocation callbacks.

Instance Methods

proximityKit:closestBeaconDidChange:forRegion:

@method proximityKit:closestBeaconDidChange:forRegion:

- (void)proximityKit:(RPKManager *)manager closestBeaconDidChange:(RPKBeacon *)beacon forRegion:(RPKBeaconRegion *)region

Discussion

@method proximityKit:closestBeaconDidChange:forRegion:

@discussion Invoked when the closest beacon changes.

This will only be invoked when RPKManager is configured with the option monitor_closest_beacon is set to true.

Declared In

RPKManagerDelegate.h

proximityKit:didDetermineState:forRegion:

@method proximityKit:didDetermineState:forRegion:

- (void)proximityKit:(RPKManager *)manager didDetermineState:(RPKRegionState)state forRegion:(RPKRegion *)region

Discussion

@method proximityKit:didDetermineState:forRegion:

@discussion Invoked when new changing state for a region.

Declared In

RPKManagerDelegate.h

proximityKit:didEnter:

@method proximityKit:didEnter:

- (void)proximityKit:(RPKManager *)manager didEnter:(RPKRegion *)region

Discussion

@method proximityKit:didEnter:

@discussion Invoked when new entering new region. Regions can be Geofences or iBeacons.

Declared In

RPKManagerDelegate.h

proximityKit:didExit:

@method proximityKit:didExit:

- (void)proximityKit:(RPKManager *)manager didExit:(RPKRegion *)region

Discussion

@method proximityKit:didExit:

@discussion Invoked when new leaving a region. Regions can be Geofences or iBeacons.

@param manager Instance of the RPKManager @param region The region exited

Declared In

RPKManagerDelegate.h

proximityKit:didFailWithError:

@method proximityKit:didFailWithError:

- (void)proximityKit:(RPKManager *)manager didFailWithError:(NSError *)error

Discussion

@method proximityKit:didFailWithError:

@discussion Invoked when an error has occurred.

Declared In

RPKManagerDelegate.h

proximityKit:didRangeBeacons:inRegion:

@method proximityKit:didRangeBeacons:inRegion

- (void)proximityKit:(RPKManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(RPKBeaconRegion *)region

Discussion

@method proximityKit:didRangeBeacons:inRegion

@discussion Invoked when a new set of beacons are available in the specified region.

Beacons is an array of RPKBeacon objects.

If beacons is empty, it may be assumed no beacons that match the specified region are nearby. Similarly if a specific beacon no longer appears in beacons, it may be assumed the beacon is no longer received by the device.

Declared In

RPKManagerDelegate.h

proximityKitDidSync:

@method proximityKitDidSync

- (void)proximityKitDidSync:(RPKManager *)manager

Discussion

@method proximityKitDidSync

@discussion Invoked when kit has synced with the server and data is loaded and avaliable.

Declared In

RPKManagerDelegate.h