MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
MPBeaconProvider.h
Go to the documentation of this file.
1//
2// MPBeaconProvider.h
3// MapsIndoors
4//
5// Created by Daniel Nielsen on 26/02/15.
6// Copyright (c) 2015 MapsPeople A/S. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "MPDefines.h"
11
12
16@protocol MPBeaconProviderDelegate <NSObject>
21@required
22- (void) onBeaconsReady: (nonnull NSArray*)beaconData;
23
24@end
25
29@protocol MPBeaconProvider <NSObject>
30
31@property (nonatomic, weak, nullable) id <MPBeaconProviderDelegate> delegate;
32
36@required
37- (void)getBeacons: (nonnull NSArray*) beaconIds clientId: (nonnull NSString*) clientId;
38
39@required
40- (void)getBeacons: (nonnull NSString*) solutionId;
41
42@end
43
47@interface MPBeaconProvider : NSObject<MPBeaconProvider>
51@property (nonatomic, weak, nullable) id <MPBeaconProviderDelegate> delegate;
52
57- (void)getBeacons: (nonnull NSArray*) beaconIds clientId: (nonnull NSString*) clientId DEPRECATED_MSG_ATTRIBUTE("Use -(void)getBeacons:(NSString*)solutionId instead");
61- (void)getBeacons: (nonnull NSString*) solutionId;
62
63- (nonnull instancetype)init;
64
65
66@end
67
Definition MPBeaconProvider.h:47
nonnull instancetype init()
id< MPBeaconProviderDelegate > delegate
Definition MPBeaconProvider.h:51
Definition MPBeaconProvider.h:29