GMBLPlaceManagerDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | GMBLPlaceManager.h |
Overview
The GMBLPlaceManagerDelegate protocol defines the methods used to receive events for the GMBLPlaceManager object.
– placeManager:didBeginVisit:
Tells the delegate that the user entered the specified place
- (void)placeManager:(GMBLPlaceManager *)manager didBeginVisit:(GMBLVisit *)visit
Parameters
manager |
The place manager object reporting the event |
---|---|
visit |
An object containing place and date information about a new visit. |
Discussion
Tells the delegate that the user entered the specified place
Declared In
GMBLPlaceManager.h
– placeManager:didBeginVisit:withDelay:
Tells the delegate that the user entered the specified place and remained at the specified place with out exiting for the delay time period assigned to the place in manager.gimbal.com. Places with no assigned delay will call the delegate immediatly upon entry
- (void)placeManager:(GMBLPlaceManager *)manager didBeginVisit:(GMBLVisit *)visit withDelay:(NSTimeInterval)delayTime
Parameters
manager |
The place manager object reporting the event |
---|---|
visit |
An object containing place and date information about a new visit. |
delayTime |
The amount of time between the entry to the place and when the delegate gets called back |
Discussion
Tells the delegate that the user entered the specified place and remained at the specified place with out exiting for the delay time period assigned to the place in manager.gimbal.com. Places with no assigned delay will call the delegate immediatly upon entry
Declared In
GMBLPlaceManager.h
– placeManager:didReceiveBeaconSighting:forVisits:
Tells the delegate that a beacon in a place with a current visit was sighted. The delegate will get called back opportunistically - generally, no more often than every minute. This callback only applies to beacons, not to geofences.
- (void)placeManager:(GMBLPlaceManager *)manager didReceiveBeaconSighting:(GMBLBeaconSighting *)sighting forVisits:(NSArray *)visits
Parameters
manager |
The place manager object reporting the event |
---|---|
sighting |
Information about the beacon sighting |
visits |
An array of active GMBLVisit objects for places containing this beacon |
Discussion
Tells the delegate that a beacon in a place with a current visit was sighted. The delegate will get called back opportunistically - generally, no more often than every minute. This callback only applies to beacons, not to geofences.
Declared In
GMBLPlaceManager.h
– placeManager:didEndVisit:
Tells the delegate that the user exited the specified place
- (void)placeManager:(GMBLPlaceManager *)manager didEndVisit:(GMBLVisit *)visit
Parameters
manager |
The place manager object reporting the event |
---|---|
visit |
An object containing place and date information about a visit that ended. |
Discussion
Tells the delegate that the user exited the specified place
Declared In
GMBLPlaceManager.h
– placeManager:didDetectLocation:
Tells the delegate that the user is currently at a specific location
- (void)placeManager:(GMBLPlaceManager *)manager didDetectLocation:(CLLocation *)location
Parameters
manager |
The place manager object reporting the event |
---|---|
location |
An object containing latitude, longitude and horizontal accuracy. |
Discussion
Tells the delegate that the user is currently at a specific location
Declared In
GMBLPlaceManager.h