ESTEddystoneEID

@interface ESTEddystoneEID : ESTEddystone

ESTEddystoneEID represents Eddystone Ephemeral ID packet coming from ESTEddystoneManager class. When device is registered packet will contain Namespace ID and Instance ID resolved from secure payload.

  • Ephemeral identifier broadcasted in Eddystone Ephemeral ID packet.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic) NSString *_Nonnull ephemeralID;

    Swift

    var ephemeralID: String { get }
  • Flag indicating that Eddystone Ephemeral ID packet was resolved.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isResolved;

    Swift

    var isResolved: Bool { get }
  • Array of Eddystone attachments set by user using Google Beacon Proximity API.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<ESTEddystoneAttachment *> *_Nullable attachments;

    Swift

    var attachments: [ESTEddystoneAttachment]? { get set }
  • Initialize Eddystone EID object with registered namespace and instance identifiers.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithEphemeralID:(nullable NSString *)ephemeralID
                                       resolved:(BOOL)resolved;

    Swift

    init(ephemeralID: String?, resolved: Bool)

    Parameters

    ephemeralID

    Ephemeral identifier broadcasted in Eddystone Ephemeral ID packet.

    resolved

    Flag indicating if Eddystone was resolved.