【发布时间】:2011-09-19 19:47:51
【问题描述】:
我在我的应用程序中使用区域监控,我遇到了一个我找不到任何答案的问题。区域监控在后台模式下如何工作?
根据位置感知 PG:
每次用户当前位置 越过边界区域,系统 生成适当的区域事件 为您的应用程序。如果你的 应用程序已经在运行,这些 事件直接发送给代表 任何当前位置管理器对象。 如果您的应用程序没有运行, 系统在 背景,以便它可以响应。
现在,这个问题是:我的应用程序处于暂停模式,已进入区域并应交付触发器,此事件是否会“直接”发送到委托人:
locationManager:didEnterRegion:
??如果应用程序处于后台模式,同样的问题。换句话说,我应该考虑在挂起和后台模式下接收此事件的任何代码吗?还是 iOS 会先启动应用程序,然后直接将事件发送给委托,无需任何 BG 代码?
【问题讨论】:
-
这个问题有没有为您解决?如果没有,我有一个答案。
-
我也希望得到一些帮助!谢谢!
标签: iphone ios location monitor region