我们有一个现有的iPad应用程序,我们正在添加iBeacon传输功能。我无法传输iBeacon信号。此时我还没有提供代码,因为我还测试了Apple AirLocate示例和Radius Networks定位iB应用程序作为发射器,在这两种情况下iPad都不会传输信标。 / p>
我们使用iPhone 5设备进行了测试,他们可以传输和范围信标。
我们的iPad测试设备可能会导致它无法传输的问题?它可以从iPhone手机中发出信标。
BT已启用。已启用并批准了相关应用的位置服务。
答案 0 :(得分:1)
两个可能的原因:
iBeacon发射器的Proximity UUID未配置Locate for iBeacon或Air Locate。 Locate无法看到具有未知Proximity UUID的新iBeacons。即使配置仅由一个数字关闭,iBeacon也将不可见。
最近有很多用户报告说他们的手机正处于无法看到iBeacons的状态,重启可以解决问题。 See here for more details.
答案 1 :(得分:0)
实际上,你如何检测iBeacon?
我曾经遇到过CLLocationManager#startMonitoringForRegion:
确实需要一段时间的问题,直到区域更新并且区域范围很广。所以CLLocationManager#requestStateForRegion:
......
无论哪种方式。我首先要做的是验证信标正在发送/发送(没有接收):我下载了一个常见的蓝牙扫描应用程序并检查了应用程序是否能够对发射的信标进行测距。你能一开始验证这个吗?也许iPad Air正在正确发送,但收到的信号还没有完成。