ESTEddystoneFilterUID
Deprecated
Deprecated since 4.31.0.
@interface ESTEddystoneFilterUID : ESTEddystoneFilter
Eddystone-UID based filter used by ESTEddystoneManager
in discovery process.
Filter should be initialized with namespaceID and instanceID
that is matching device(s) should be discovered. Only Namespace ID is required,
Instance ID can be provided optionally for better flexibility.
-
Namespace ID required for device identification. Value usually defined on the company level.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable namespaceID;
Swift
var namespaceID: String? { get }
-
Instance ID required for device identification. Value defined per device.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nullable instanceID;
Swift
var instanceID: String? { get }
-
Initialize Eddystone UUID object instance with Namespace ID only.
Declaration
Objective-C
- (nonnull instancetype)initWithNamespaceID:(nonnull NSString *)namespaceID;
Swift
init(namespaceID: String)
Parameters
namespaceID
Eddystone Namespace ID.
-
Initialize Eddystone UUID object instance with Namespace ID and Instance ID.
Declaration
Objective-C
- (nonnull instancetype)initWithNamespaceID:(nonnull NSString *)namespaceID instanceID:(nonnull NSString *)instanceID;
Swift
init(namespaceID: String, instanceID: String)
Parameters
namespaceID
Eddystone Namespace ID.
instanceID
Eddystone Instance ID.