ACCESS Beacon Framework Library is wrapper for iBeacon API.
Add iOS/ABFBeacon files to your project
- ABFBeacon.h
- ABFBeacon.m
- ABFBeaconRegion.h
- ABFBeaconRegion.m
Then
#import "ABFBeacon.h"
include all of necessary classes.
ABFBeacon *beacon = [ABFBeacon sharedManager];
will instanciate ABFBeacon singleton.
[beacon registerRegion:@"E02CC25E-0049-4185-832C-3A65DB755D01" identidier:@"ACCESS"];
[beacon startMonitoring];
Register specified Region and start monitoring on it. You might need to inherit ABFBeaconDelegate to set delegation.
@interface MyClass : NSObject<ABFBeaconDelegate>
Here are list of delegates defined in ABFBeaconDelegate.
@protocol ABFBeaconDelegate <NSObject>
@optional
- (void)didUpdatePeripheralState:(CBPeripheralManagerState)state;
- (void)didUpdateAuthorizationStatus:(CLAuthorizationStatus)status;
- (void)didRangeBeacons:(ABFBeaconRegion *)region;
- (void)didUpdateRegionEnterOrExit:(ABFBeaconRegion *)region;
@end
ABFBeacon is distributed under MIT License.