我在我的应用程序中使用区域监控,我面临一个问题,我找不到任何答案。区域监控如何在后台模式下工作?背景模式下的iOS区域监控
根据位置感知PG:
每当用户的当前位置 跨越边界区域,该系统 生成您的应用程序的适当区域事件 。如果您的 应用程序已在运行,则这些事件将直接转至 代表的任何当前位置管理器对象。 如果您的应用程序未运行, 系统会在 后台启动它,以便它可以响应。现在
,这个问题就是:我的应用程序在暂停模式下,一个地区已进入和触发器应交付,这是否事件将被发送“直接”向委托的:
locationManager:didEnterRegion:
??同样的问题,如果应用程序处于后台模式。换句话说,在暂停和后台模式下是否有任何代码可以用来接收此事件?或者iOS将首先启动该应用程序,然后将该事件直接发送给代理,而不需要BG代码?
难道这个问题不断得到解决的吗?如果不是,我有一个答案。 –
我也想要一些帮助!谢谢! – Mathieu