ESTEddystoneManagerDelegate

@protocol ESTEddystoneManagerDelegate <NSObject>

Protocol for ESTEddystoneManager delegate object. Allows to handle callbacks from Eddystone devices discovery process.

  • Tells the delegate that one or more beacons were discovered in the vicinity of the device.

    Declaration

    Objective-C

    - (void)eddystoneManager:(nonnull ESTEddystoneManager *)manager
        didDiscoverEddystones:(nonnull NSArray<ESTEddystone *> *)eddystones
                   withFilter:(ESTEddystoneFilter *_Nullable)eddystoneFilter;

    Swift

    optional func eddystoneManager(_ manager: ESTEddystoneManager, didDiscover eddystones: [ESTEddystone], with eddystoneFilter: ESTEddystoneFilter?)

    Parameters

    manager

    The Eddystone Manager object reporting the event.

    eddystones

    An array of <ESTEddystone> objects representing the beacons discovered.

    eddystoneFilter

    Filter represented by subclass of <ESTEddystoneFilter> applied to discovery.

  • Tells the delegate that Google beacons discovery error occurred.

    Declaration

    Objective-C

    - (void)eddystoneManagerDidFailDiscovery:(nonnull ESTEddystoneManager *)manager
                                   withError:(NSError *_Nullable)error;

    Swift

    optional func eddystoneManagerDidFailDiscovery(_ manager: ESTEddystoneManager, withError error: Error?)

    Parameters

    manager

    The beacon manager object reporting the event.