背景模式下的iOS区域监控

Abd*_*tou 11 iphone location monitor region ios

我在我的应用程序中使用区域监控,我遇到了一个问题,我找不到任何答案.区域监控如何在后台模式下工作?

根据位置意识PG:

每次用户的当前位置越过边界区域时,系统都会为您的应用程序生成适当的区域事件.如果您的应用程序已在运行,则这些事件将直接转到任何当前位置管理器对象的代理.如果您的应用程序未运行,系统会在后台启动它以便它可以响应.

现在,这个问题是:我的应用程序处于暂停模式,已经输入了一个区域并且应该传递一个触发器,此事件是否"直接"发送给代理人:

locationManager:didEnterRegion:
Run Code Online (Sandbox Code Playgroud)

?? 同样的问题,如果应用程序处于后台模式.换句话说,在挂起和后台模式下我是否应该考虑接收此事件的代码?或iOS将首先启动应用程序,然后直接将事件发送给代表,而无需任何BG代码?

Pau*_*anu 0

据我所知,区域监控仅适用于iPhone4,并且它基于改变通信塔的设备。这样,它使用的电池比标准后台位置更新要少得多。确保您启用了适当的背景模式。只要您实现了该委托,您就应该准备就绪。


归档时间:

查看次数:

3948 次

最近记录:

10 年,5 月 前