地理围栏本地通知和区域监控性能成本和限制
geofenced local notifications and region monitoring performance cost and limit
在ios中获取本地通知是否有限制CLRegions
?或者在设置太多 CLRegions
时是否可能存在性能成本(MKMapView 变慢或需要很长时间才能加载或者可能会发生显着的电池消耗)?例如,50 或 150 会太多吗?
类似的选项是使用 region monitoring
并指定感兴趣的 CLCircularregion
。是否可以设置它们的数量以及它们对性能的影响?
根据Apple docs,您一次最多可以注册20个区域。
An app can register up to 20 regions at a time. In order to report region changes in a timely manner, the region monitoring service requires network connectivity.
如果您需要跟踪超过 20 个 here is an answer,这会在发生重大位置更改事件时通过加载新区域来提供策略。
在ios中获取本地通知是否有限制CLRegions
?或者在设置太多 CLRegions
时是否可能存在性能成本(MKMapView 变慢或需要很长时间才能加载或者可能会发生显着的电池消耗)?例如,50 或 150 会太多吗?
类似的选项是使用 region monitoring
并指定感兴趣的 CLCircularregion
。是否可以设置它们的数量以及它们对性能的影响?
根据Apple docs,您一次最多可以注册20个区域。
An app can register up to 20 regions at a time. In order to report region changes in a timely manner, the region monitoring service requires network connectivity.
如果您需要跟踪超过 20 个 here is an answer,这会在发生重大位置更改事件时通过加载新区域来提供策略。