我们可以监控和测量未知的信标吗?

时间:2015-03-25 14:58:18

标签: ios objective-c swift ibeacon

通过查看CLLocationManager for Beacon的API,似乎我们只能监视和测量已知的Beacons。这意味着,我们的应用程序必须知道所有要监视的Beacons UUID。

是否可以监控未知的信标?因此,我们可以在列表中动态添加新的信标。

1 个答案:

答案 0 :(得分:2)

  

这意味着,我们的应用程序必须知道Beacons的所有UUID才能进行监控。

是的,没错。

  

是否可以监控未知的信标?

不,iOS并没有提供一种机制来查找您不了解的信标。

  

因此我们可以在列表中动态添加新的信标。

您当然可以更改您正在监控的信标集;你只需要一些方法来先了解它们。例如,您的应用可以定期从您的服务器中提取已知信标ID的列表。您不能做的是扫描设备附近的所有信标。简而言之,您需要一个信标的UUID来监控它。

许多信标可以共享相同的UUID,因此您的应用程序不需要事先了解您可能使用的每个信标。如果您向环境添加具有相同UUID的另一个信标,则任何知道UUID的现有应用程序都将能够找到新信标。