KTKSecureBeaconRegion Class Reference

Inherits from KTKBeaconRegion : NSObject
Conforms to NSCopying
NSSecureCoding
Declared in KTKSecureBeaconRegion.h

Secure Region Properties

  assistedMonitoringEvents

A Boolean indicating whether enter and exit region notifications should be assisted by determine state events.

@property (nonatomic, assign) BOOL assistedMonitoringEvents

Discussion

A Boolean indicating whether enter and exit region notifications should be assisted by determine state events.

Declared In

KTKSecureBeaconRegion.h

  secureProximityUUID

The secure proximity ID of the beacons being targeted. (read-only)

@property (nonatomic, strong, readonly) NSUUID *secureProximityUUID

Discussion

The secure proximity ID of the beacons being targeted. (read-only)

Declared In

KTKSecureBeaconRegion.h

Initialization Methods

– initWithSecureProximityUUID:identifier:

Initializes and returns a region object that targets a beacon with the specified proximity ID.

- (instancetype)initWithSecureProximityUUID:(NSUUID *)secureProximityUUID identifier:(NSString *)identifier

Parameters

secureProximityUUID

The secure proximity ID of the beacons being targeted. This value must not be nil.

identifier

A unique identifier to associate with the returned region object. You use this identifier to differentiate regions within your application. This value must not be nil.

Return Value

An initialized secure beacon region object.

Discussion

Initializes and returns a region object that targets a beacon with the specified proximity ID.

Declared In

KTKSecureBeaconRegion.h

– initWithSecureProximityUUID:major:identifier:

Initializes and returns a region object that targets a beacon with the specified proximity ID and major value.

- (instancetype)initWithSecureProximityUUID:(NSUUID *)secureProximityUUID major:(CLBeaconMajorValue)major identifier:(NSString *)identifier

Parameters

secureProximityUUID

The secure proximity ID of the beacons being targeted. This value must not be nil.

major

The major value that you use to identify one or more beacons.

identifier

A unique identifier to associate with the returned region object. You use this identifier to differentiate regions within your application. This value must not be nil.

Return Value

An initialized secure beacon region object.

Discussion

Initializes and returns a region object that targets a beacon with the specified proximity ID and major value.

Declared In

KTKSecureBeaconRegion.h

– initWithSecureProximityUUID:major:minor:identifier:

Initializes and returns a region object that targets a beacon with the specified proximity ID, major value, and minor value.

- (instancetype)initWithSecureProximityUUID:(NSUUID *)secureProximityUUID major:(CLBeaconMajorValue)major minor:(CLBeaconMinorValue)minor identifier:(NSString *)identifier

Parameters

secureProximityUUID

The secure proximity ID of the beacons being targeted. This value must not be nil.

major

The major value that you use to identify one or more beacons.

minor

The minor value that you use to identify a specific beacon.

identifier

A unique identifier to associate with the returned region object. You use this identifier to differentiate regions within your application. This value must not be nil.

Return Value

An initialized secure beacon region object.

Discussion

Initializes and returns a region object that targets a beacon with the specified proximity ID, major value, and minor value.

Declared In

KTKSecureBeaconRegion.h

– initWithRegion:

Initializes and returns a region object that targets a beacon with the specified proximity ID, major value, and minor value.

- (instancetype)initWithRegion:(KTKBeaconRegion *)region

Parameters

region

The beacon region to be encoded as secure region. This value must not be nil.

Return Value

An initialized secure beacon region object.

Discussion

Initializes and returns a region object that targets a beacon with the specified proximity ID, major value, and minor value.

Declared In

KTKSecureBeaconRegion.h