BIS-Staging 1.5.5

BIS-Staging 1.5.5

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布最后发布2017年2月

Alex Koshy 维护。



BeaconsInSpace SDK for iOS

Version License Platform Twitter

BeaconsInSpace 提供快速访问蓝牙信标基础设施接口,方便开发者构建可扩展的、情境相关的和超本地化应用程序。

BeaconsInSpace SDK 使您能够在5分钟内轻松访问我们市场上的信标,以及设置您应用程序中的 iBeacon 功能。

开始使用

在安装 SDK 之前,您需要以下内容

  • API 密钥。在 注册 免费账户以获取您的 API 密钥。密钥位于“任务控制”>“账户”。
  • 测试信标(任何类型)。在“任务控制”>“账户”>“测试网络”中注册测试信标。
  • 1部 iPhone(4S 或更高版本)或 iPad(第三代或更高版本),运行您的应用程序。
  • 1台装有 Xcode 的 Mac 计算机。
  • 阅读我们的快速入门指南 以进行设置。

安装

BeaconsInSpace 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的 Podfile 中

pod 'BeaconsInSpace'

示例

提供您的 API 密钥

[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。保留所有权利