我的應用程序註冊後臺位置更新(不是重大更改,我需要更多的粒度比公里)停止CoreLocation後臺更新
這部分工作正常。我只想停止應用程序已在後臺60分鐘後的更新。我現在的做法是在我的CLLocationManager委託中調用stopUpdatingLocation
。
不過,我不確定如果這實際上將接受背景更新位置停止我的應用程序,或者如果它會,但會忽略他們。理想情況下,除了用戶活動後的一小段時間外,我不希望我的應用程序對電量消耗負責。
蘋果的文檔往往會寄給我這個圈子。正當我認爲「在後臺執行代碼」即將泄漏答案時,它會將我引導至「位置感知編程指南」。正確的時候,這個人將要回到「在後臺執行代碼」。 :)
注意:我對重大更改位置更新不感興趣。我在城市和郊區進行了廣泛的測試,即使經過3公里的旅行,我也會得到0次更新。我希望獲得高質量的位置數據,但在應用程序使用期間的有限時間內可能會持續一小時。我只想確認是否'''stopUpdatingLocation'''實際上會停止GPS/wifi無線電三角測量/三邊測量。謝謝! :) –