我正在开发一款应用,我必须跟踪LocationUpdate
以及Background
中的Foreground
,但在Background
之后的一段时间间隔内应用停止更新Location
。当我把它带回Foreground
时,它会再次启动,当我在一段时间间隔后将它放入后台时,它会再次停止。
我无法找到问题,请尽可能帮助我。
答案 0 :(得分:1)
您必须在plist
以下是apple docs Getting Location Events in the Background
这是一个tutorial for this。
答案 1 :(得分:0)
将所需的准确度设置为最佳
使用 - (void)startUpdatingLocation
现在在ios6中:有
locationManager:didUpdateLocations:
在ios5中有
locationManager:didUpdateToLocation:fromLocation:
第一个提供在后台缓冲的位置,让您的应用程序保持睡眠状态并通过一系列修复程序将其唤醒,而ios5方法始终提供该位置。