“AirLocate”样本代码校准选项不起作用

时间:2015-02-09 15:57:40

标签: ios bluetooth core-location ibeacon calibration

我是iBeacon功能新手,我正在运行AirLocate示例代码here,将iOS设备配置为用于学习和测试的iBeacon设备。正如项目中的“自述”文件所示,我已经在iPhone 5和iPad 4上启动了应用程序,两者都运行iOS 8.我通过打开“启用”开关将其中一个设置为目标设备应用程序的“配置”选项,我在其他设备的应用程序中选择了“校准”选项。目标设备应该显示在校准设备的表格中,但我什么都没有显示。

我已经扫除了两种设备的角色(目标校准),但它们似乎都没有检测到另一种设备。

我能错过什么?

由于

2 个答案:

答案 0 :(得分:1)

这是一个可能的答案。我开发了自己的应用程序来配置iBeacons,但是当我更新到iOS 8时,我必须添加这行代码才能使其正常工作

[self.locationManager requestWhenInUseAuthorization];

现在,您可以尝试将此行添加到AirLocate(如果没有),并在要求访问您的资源时回答yes。将其放在您访问的ViewController中,否则不会被解雇。

另一种方法是构建自己的应用来处理iBeacons以下教程或Apple的Doc,实际上并非如此。

无论如何其他免费应用程序肯定有,但我不知道,试着去谷歌。

答案 1 :(得分:1)

现在,在应用此post

中描述的更改后,它适用于iOS 8