通过查看CLLocationManager for Beacon的API,似乎我们只能监视和测量已知的Beacons。这意味着,我们的应用程序必须知道所有要监视的Beacons UUID。
是否可以监控未知的信标?因此,我们可以在列表中动态添加新的信标。
答案 0 :(得分:2)
这意味着,我们的应用程序必须知道Beacons的所有UUID才能进行监控。
是的,没错。
是否可以监控未知的信标?
不,iOS并没有提供一种机制来查找您不了解的信标。
因此我们可以在列表中动态添加新的信标。
您当然可以更改您正在监控的信标集;你只需要一些方法来先了解它们。例如,您的应用可以定期从您的服务器中提取已知信标ID的列表。您不能做的是扫描设备附近的所有信标。简而言之,您需要一个信标的UUID来监控它。
许多信标可以共享相同的UUID,因此您的应用程序不需要事先了解您可能使用的每个信标。如果您向环境添加具有相同UUID的另一个信标,则任何知道UUID的现有应用程序都将能够找到新信标。