ESTDeviceFilterBeaconV1
Deprecated
Deprecated since 4.31.0.
@interface ESTDeviceFilterBeaconV1 : NSObject <ESTDeviceFilter>
Class defines scanning & filtering attributes required by ESTDeviceManager to discover iBeacon devices. Results in -[ESTDeviceManagerDelegate deviceManager:didDiscoverDevices:] being called with collection of ESTBluetoothBeacon objects.
Note. For now, ESTDeviceManager cannot retrieve Proximity UUID of the scanned devices. To find a particular iBeacon device use -initWithIdentifier: (the identifier property is unique for Estimote devices).
See
-[ESTDeviceManager startDeviceDiscoveryWithFilter:].-
Initializes ESTDeviceFilterIBeacon object without a predicate. Use this init to discover iBeacon devices without additional filtering.
Declaration
Objective-C
- (nonnull instancetype)init;
Swift
init()
Return Value
Initialized filter object.
-
Initializes ESTDeviceFilterIBeacon object with a predicate for filtering by identifier. Use this method to find a particular iBeacon device, since the identifier is unique for Estimote devices.
Declaration
Objective-C
- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)identifier;
Swift
init(identifier: String)
Parameters
identifier
Identifier of the searched iBeacon device.
Return Value
Initialized filter object.