地理位置通知和区域监控性能成本和限制

时间:2016-02-12 16:23:01

标签: ios geofencing

对于在ios中获取本地通知的人可以设置多少CLRegions是否有限制?或者,在设置太多CLRegions时,是否存在性能成本(MKMapView变慢或需要很长时间才能加载或者可能发生显着的电池耗尽)?例如,50或150会不会太多?

类似选项是使用region monitoring并指定感兴趣的CLCircularregion。是否可以设置多少个以及它们对性能产生的影响有限制?

1 个答案:

答案 0 :(得分:1)

根据Apple docs,您一次最多可以注册20个地区。

  

应用最多可以一次注册20个地区。为了及时报告区域变化,区域监测服务需要网络连接。

如果您需要跟踪超过20 here is an answer,则会在发生重大位置更改事件时通过加载新区域来提供策略。