我目前正在使用重要的位置更改更新來監視用戶是否進入了感興趣的特定區域(我對感興趣區域的定義比可以簡單定義的區域更廣按地理區域)。我的要求是,應該定期喚醒我的應用程序,以檢查用戶是否已說明定義區域(如果它當前未運行)。CLLocationManager - 監視區域與重要位置更改
我的問題是:將註冊區域更新(因爲我有一些已知適合我感興趣的區域的區域),爲我提供更多的更新,而不僅僅是傾聽所有重大的內容更改,或者他們只是簡單地重複更新?我問這個問題的原因是爲了確定區域監控是否僅僅是對重要位置變化更新的過濾器(因爲沒有文件記載爲GPS驅動),或者如果區域監控以某種方式能夠更具體(可能會強化GPS,但更具體)。特別是,我想知道是否有人在這個問題上看過數據或文檔。
謝謝。
請記住,你不能'喚醒'你的應用程序。該應用可以繼續在後臺運行,以監控位置更新,但是如果應用完全退出,則必須由用戶重新打開。 – Christian
對不起,沒有'喚醒',可以說,但在後臺運行,如果有必要顯示通知。 – mike
這不是事實,兩個選項都有能力從終止狀態喚醒以接收位置更新,即使用戶關閉了也是如此。 http://stackoverflow.com/questions/19850088/will-ios-region-monitoring-call-didenterregion-on-my-app-if-my-app-is-in-a-termi – SMKS