RPKManagerDelegate Protocol Reference
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