ios - 强制关闭应用程序后位置更新是否继续运行

标签 ios iphone cllocationmanager

我在服务器上发送 n 时间的用户位置以进行跟踪。在前台和后台模式下工作正常。但我的问题更具理论性。在我强制关闭设备上的应用程序后,我的位置更新服务是否仍在运行?

我知道我可以在服务器上查看,但抱歉我没有服务器访问权限。所以我必须确定在哪种情况下我的定位服务会停止运行。

最佳答案

是的,当应用程序被发送到后台时,它会继续更新。对于一些官方文档,请查看 here在“在后台获取位置事件(仅限 iOS)”部分下。

此外,在特殊情况下,您可以注册您的应用程序,让其在后台运行,就像 Android 允许的那样。因此,当用户杀死后台应用程序时,您的应用程序并没有真正死亡。后台进程继续工作。不过,Apple 只会允许有必要理由的应用程序。例如转弯导航应用程序(文档中的示例)。

关于ios - 强制关闭应用程序后位置更新是否继续运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23987484/

相关文章:

objective-c - 在 mkmap 上显示速度 - Xcode

ios - 代码 : Stack View Move to next line if screen is too small

ios - 锁定时 AVAudioPlayer 在 iPhone 5 中不播放音频

html - Bootstrap ipad 不像移动设备那样显示

ios - UITableView 自定义部分页脚

iphone - 转换为 UIImage PNG 格式交错

javascript - 捏缩放后 iPhone 谷歌地图 v3 平移

ios - 为什么我不能选择 "Latest iOS"作为基础 SDK?

ios - CLLocation 在 IOS 中停止

ios - startMonitoringSignificantLocationChanges 和 startUpdatingLocation 如何相互影响?