BeaconsInSpace 提供快速访问蓝牙信标基础设施接口,方便开发者构建可扩展的、情境相关的和超本地化应用程序。
BeaconsInSpace SDK 使您能够在5分钟内轻松访问我们市场上的信标,以及设置您应用程序中的 iBeacon 功能。
在安装 SDK 之前,您需要以下内容
BeaconsInSpace 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的 Podfile 中
pod 'BeaconsInSpace'
[BeaconsInSpace provideAPIKey:@"YOUR_KEY_HERE"];
@interface ViewController () <BeaconsInSpaceDelegate>
@end
@implementation ViewController
- (void)viewDidLoad {
[[BeaconsInSpace beaconManager] addDelegate:self];
}
- (void)didBeginBISVisit:(BISVisit *)visit {
// ...
}
- (void)didCompleteBISVisit:(BISVisit *)visit {
// ...
}
使用 BeaconsInSpace 查找最近的位置只能在 SDK 当前具有您的位置时实现。您可以使用以下代码找到它。
if([BeaconsInSpace beaconManager].currentVisit.count) {
[[BeaconsInSpace beaconManager] nearestRegions:@20 withCompletion:^(NSArray<BISRegion *> * _Nonnull nearbyRegions, NSError * _Nullable error) {
NSLog(@"%@", nearbyRegions);
}];
}
Alex Koshy,[email protected]
版权所有 2017 BeaconsInSpace LLC。保留所有权利