android最大区域来测距和监控

时间:2017-05-16 12:45:56

标签: altbeacon beacon android-ble

我想使用全球区域跟踪所有附近的信标,然后我从全球区域为每个远程区域创建单独的区域,Android手机是否有任何区域限制?我已经知道,在ios地区,最高限制为20个。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

简短回答:Android Beacon Library对您可以调整或监控的区域数量没有硬性限制。

更长的答案:如果超出合理数量的受监控或远程区域(几十个),您可能会遇到一些问题:

  • 处理所有区域匹配需要提高CPU和电池使用量

  • 最多50个受监控区域的状态会在应用重启后保持不变。如果超过50个受监控区域,则此持久性将不再发生,并且每次操作系统因内存压力重新启动应用程序时,应用程序将收到附近信标的重复区域输入事件。

作为监视大量区域的替代方法,请考虑在较少数量的区域中使用更宽的通配符模式(基本上指定必须匹配的标识符较少),然后读取范围回调中的特定标识符和基于的自定义逻辑你在那里看到的标识符模式。

值得注意的是,使用iOS CoreLocation,对可能有范围的区域数量也没有限制。 20个区域的限制仅用于监测,适用于地理围栏区域和信标区域。