SPGeofenceBeacon
Objective-C
@interface SPGeofenceBeacon : SPGeofence
Swift
class SPGeofenceBeacon : SPGeofence
Extends SPGeofenceInfo. This type of geofence is added for a bluetooth beacon and is not necessarily tied to a static location. Bluetooth beacons can move if they’re attached to cars, trains, shopping carts etc.
-
Recommended constructor for SPGeofenceBeacon objects.
Declaration
Objective-C
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier rssi1m:(int)rssi1m radius:(CGFloat)radius;Swift
init(identifier: String, rssi1m: Int32, radius: CGFloat)Parameters
identifierunique identifier for geofence
rssi1mreceived signal strength indication at 1 meter from the beacon
radiusin meters
Return Value
new instance of SPGeofenceBeacon
-
Declaration
Objective-C
- (CGFloat)radius;Swift
func radius() -> CGFloatReturn Value
radius in meters.
-
Declaration
Objective-C
- (int)rssi1m;Swift
func rssi1m() -> Int32Return Value
received signal strength indication at 1 meter from the beacon
SPGeofenceBeacon Class Reference