有关此主题的文章很多,但我需要一个具体要求。
我想每隔 n 分钟(例如60分钟)将用户位置发送到服务器。
我尝试了建议的代码,如下所述:
Getting user location every n minutes after app goes to background
How do I get a background location update every n minutes in my iOS application?
也使用了一个很好的例子:
https://github.com/paleksandrs/APScheduledLocationManager
一切正常,但是...有一件事我不明白:
每次调用 LocationManager.stopUpdatingLocation 时,在整个过程中,状态栏中的空心位置图标仍然存在。
唯一删除位置图标的方法是通过从UIViewController或类似工具调用 stopUpdatingLocation 来手动停止该过程。
只有该图标消失了。
是否可以使图标在 stopUpdatingLocation 和下一个 startUpdatingLocation 之间消失?
谢谢!