重新启动设备时,是否会重新启动监视重要位置更改的iOS应用程序?
问题描述:
从Core Location documentation:重新启动设备时,是否会重新启动监视重要位置更改的iOS应用程序?
你的位置管理器注册的地区坚持 应用程序的启动之间。如果在您的应用程序不是 运行时发生区域交叉,系统会在后台自动唤醒您的应用程序(或重新启动它) ,以便它可以处理该事件。重新启动时,您以前配置的所有区域都会在您创建的任何位置管理器对象的 monitoredRegions属性中可用。
不幸的是,目前还不清楚同一个应用是否会在设备重启后重新启动以响应区域更改。
即使在设备重新启动后,监视后台重要位置更改的iOS应用程序是否仍会重新启动?
答
是的,即使手机重新启动,即使用户在重新启动后没有明确运行应用程序,您的应用程序也会启动以响应地区事件。
我还没有看到任何明确说明的文档。但这是它在我自己的应用程序中的工作原理。
答
只是为了更新。我知道这是一个老问题,但我想确认它可以在iOS7上运行,即使在重新启动后也是如此。
查看我的问题在这里: Are background mode location and fetch called even after the device restarted in iOS7?