我的应用程序注册后台位置更新(不是重大更改,我需要更多的粒度比公里)停止CoreLocation后台更新
这部分工作正常。我只想停止应用程序已在后台60分钟后的更新。我现在的做法是在我的CLLocationManager委托中调用stopUpdatingLocation
。
不过,我不确定如果这实际上将接受背景更新位置停止我的应用程序,或者如果它会,但会忽略他们。理想情况下,除了用户活动后的一小段时间外,我不希望我的应用程序对电量消耗负责。
苹果的文档往往会寄给我这个圈子。正当我认为“在后台执行代码”即将泄漏答案时,它会将我引导至“位置感知编程指南”。正确的时候,这个人将要回到“在后台执行代码”。 :)
注意:我对重大更改位置更新不感兴趣。我在城市和郊区进行了广泛的测试,即使经过3公里的旅行,我也会得到0次更新。我希望获得高质量的位置数据,但在应用程序使用期间的有限时间内可能会持续一小时。我只想确认是否'''stopUpdatingLocation'''实际上会停止GPS/wifi无线电三角测量/三边测量。谢谢! :) –