2016-09-28 59 views

回答

-1

是您需要啓用每個蘋果d背景mode.As

如果您的iOS應用必須保持監控位置即使它在後臺運行,使用標準定位服務,並指定UIBackgroundModes鍵的位置值繼續在後臺運行並接收位置更新。

Apple Link

0

beacouse我讀這樣的:在後臺

獲取位置活動(僅適用於iOS) 的iOS支持的應用程序的交付地點的事件被暫停或不再運行。在後臺交付位置事件支持其功能在沒有它們的情況下會受到損害的應用程序,因此,配置您的應用程序只在接收後臺事件時纔會爲用戶帶來實實在在的好處。例如,轉由轉動的導航應用程序需要隨時跟蹤用戶的位置,並通知用戶何時該做出下一個轉折。如果您的應用可以使用替代方法(如區域監控),它應該這樣做。 您有多種選擇來獲取背景位置事件,並且每個選項在功耗和位置準確性方面都有優點和缺點。只要有可能,應用程序應該使用重大更改位置服務(如啓動重要更改位置服務中所述),該服務可以使用Wi-Fi來確定用戶的位置並消耗最少的功率。但是,如果您的應用需要更高精度的位置數據,則可以將其配置爲後臺位置應用並使用標準位置服務。

看來,我可以後臺位置或有意義的變化之間選擇

0

我認爲這是蘋果的網站上的答案:

enter image description here