2012-01-04 19 views
1

如果是這樣,那麼具有UIBackgroundMode位置鍵的應用程序與在後臺使用重大更改位置服務的應用程序之間有什麼區別?具有位置UIBackgroundMode鍵的應用程序和使用重大更改位置服務的應用程序之間的區別是什麼?

使用重大更改位置服務的應用程序會暫停,直到發生位置更改,然後它會被喚醒並可以在後臺執行某些操作。然而,我的研究表明,具有位置UIBackgroundMode的應用程序也可以暫停,因此有什麼區別?

回答

1

重大的位置變化是特殊的,它被交付給暫停的應用程序,並且如果應用程序未運行,則開始&移動到暫停狀態以處理顯着位置更改事件。 如果您只使用重要的位置更新,則不需要位置的UIBackgroundMode鍵, 只有在您使用標準位置更改更新(即使用startUpdatingLocation方法)並且需要將這些更新傳送到位置時,才需要位置的UIBackgroundMode鍵它也被暫停的應用程序。

+0

區域監測怎麼樣?這種情況下需要UIBackgroundMode密鑰嗎? – 2014-07-23 12:21:52

相關問題