相关疑难解决方法(0)

使用iOS地理围栏跟踪多个(20+)位置

iOS应用程序使用地理围栏来通知用户有关预定义的附近位置.允许应用程序错过某个位置(用户没有收到有关附近位置的通知),但是希望保持较低的丢失率.

实现这一目标的一种方法是开始监控重要的变更位置,startMonitoringSignificantLocationChanges并且每次"位置变更"事件被触发时,查找位于报告位置的500米半径内的位置.

令我担心的是,每次发生重大位置变化时都需要对附近区域执行查询,这会影响电池.

另一种方法是注册地点,startMonitoringForRegion但Apple对同时跟踪的地区数量(合理)限制为20,我们有超过20个地点.因此需要对跟踪区域进行某种动态更新,但我仍然不确定最佳方法是什么.

有关如何做到这一点的任何想法,以便它保持低电池消耗,但也具有低位置的丢失率?

location cllocationmanager ios geofencing

30
推荐指数
3
解决办法
1万
查看次数

标签 统计

cllocationmanager ×1

geofencing ×1

ios ×1

location ×1