【发布时间】:2012-06-11 14:30:03
【问题描述】:
我目前正在使用重要的位置变化更新来监控用户是否进入了特定的感兴趣区域(我对感兴趣区域的定义比简单地按地理区域定义的范围更广)。我的要求是应该定期唤醒我的应用程序以检查用户是否在定义的区域(如果它当前没有运行)。
我的问题是:注册区域更新(因为我有许多已知适合我感兴趣的区域的区域),为我提供更多更新,而不是简单地监听所有重大的位置变化,或者他们只是重复更新?我问这个问题的原因是为了澄清区域监控是否只是对重大位置变化更新的过滤器(因为两者都没有记录为为 GPS 供电),或者区域监控是否能够以某种方式更具体(也许它为GPS,但更具体)。特别是,我很想知道是否有人看过有关此问题的数据或文档。
谢谢。
【问题讨论】:
-
请记住,您无法“唤醒”您的应用。应用可以继续在后台运行以监控位置更新,但如果应用完全退出,则必须由用户重新打开。
-
抱歉,不是“唤醒”,而是在必要时在后台运行以显示通知。
-
这不是真的,这两个选项都可以从终止状态唤醒以接收该位置更新,即使被用户关闭。 stackoverflow.com/questions/19850088/…
标签: ios location cllocationmanager