在iOS swift中获取后台位置

时间:2018-05-22 17:18:22

标签: ios swift

我想在后台每30秒获取一次位置。但是当手机屏幕锁定时,现在就是这样。它停下来获取位置。那么解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用location后台模式来监控后台位置更改,但是,您无法指定时间间隔 - 只要发生位置更改,系统就会调用CLLocationManagerDelegate方法。

此外,according to background modes documentation,我们鼓励您在后台谨慎使用标准位置服务,或限制自己监控重要的位置变化 - 所有这些都是因为电池耗尽。