iOS的背景位置更新显示GPS图标的整个时间

时间:2011-08-18 17:38:38

标签: iphone ios background core-location cllocationmanager

我的应用在后台运行重要的位置更改更新。然而,GPS显示图标永远不会关闭..即使应用程序在后台。有没有办法使用位置管理器在后台进行重大位置更改并且GPS图标不能连续显示?我的用户不明白它只是定期获取位置坐标,而是认为它在后台持续运行,从而删除应用程序认为它太耗电。请帮忙。

2 个答案:

答案 0 :(得分:0)

我相信任何使用CoreLocation都会提示位置箭头。这包括任何地理围栏CLRegion使用,-startMonitoringForSignificantLocationChanges和-startMonitoringForLocation。我认为这是Apple的保护措施,即使在有限的使用中,某些东西也在使用你的GPS。

答案 1 :(得分:0)

在您从重大更改中取消注册您的应用程序之前,该箭头将可见。但我遇到了问题,我不能指出我能做到的地方。在我的情况下,最好取消注册应用程序kill,但是对于多任务处理,没有这样的能力来处理取消注册的时刻。