ISBeaconProvider Class Reference

Inherits from ISLocationManager : NSObject
Conforms to CBCentralManagerDelegate
Declared in ISBeaconProvider.h

Overview

Class used to manage Insiteo Beacon and generic iBeacon.

+ sharedInstance

ISBeaconProvider singleton instance.

+ (instancetype)sharedInstance

Declared In

ISBeaconProvider.h

– startWithDelegate:

Method used to start the iBeacon management.

- (void)startWithDelegate:(id<ISBeaconDelegate>)delegate

Parameters

delegate

iBeacon events delegate.

Declared In

ISBeaconProvider.h

– stop

Method used to stop the iBeacon management.

- (void)stop

Discussion

If you need background support, do not stop the beacon provider on application killed. Beacons will not be monitored anymore and you will not be notified, or application will not be awaken, until you call startWithDelegate: method again.

Declared In

ISBeaconProvider.h

  isStarted

Boolean used to know if the ISBeaconProvider is started.

@property (nonatomic, readonly) Boolean isStarted

Declared In

ISBeaconProvider.h

  beaconRegions

Current monitored beaconRegions.

@property (nonatomic, readonly) NSArray *beaconRegions

Declared In

ISBeaconProvider.h

  delegate

Beacon delegate.

@property (nonatomic, weak) id<ISBeaconDelegate> delegate

Declared In

ISBeaconProvider.h