2012-03-26 162 views

回答

3

是的。例如,我同時使用RunKeeper和地圖應用程序。您的應用將需要後臺權限才能保持GPS運行。這裏是文檔:

如果您的應用程序需要使用標準的位置服務,您可以聲明您的應用程序需要後臺定位服務。

只有當缺少這些服務會損害其運營能力時,應用程序才應請求後臺定位服務。此外,任何請求後臺定位服務的應用程序都應該使用這些服務爲用戶提供切實的好處。例如,由轉向導航應用程序可能成爲後臺定位服務的候選對象,因爲它需要跟蹤用戶的位置並在下一次輪換時報告。

https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW24

1

是的,但在實踐中它並不能很好地工作。例如,我曾多次嘗試使用Strava和Pokemon Go。通常一個或另一個不會工作。有時候Strava會報告完整的里程數(這是我的跑步通勤),但是Pokemon Go只會讓我獲得4k(當我跑8英里時)。同樣,當Pokemon Go工作時,Strava會丟失GPS並一次丟失數英里的數據。在這種情況下,Strava報告說我跑出大約4-5英里。

這是在iPhone 6 Plus上。哈哈!

+0

哈!你剛剛解決了我的Strava問題。它一直在瘋狂地下降英里。謝謝! – mtb 2016-10-05 20:29:12