在iPhone上运行多个GPS应用程序?

时间:2012-03-26 21:47:13

标签: iphone gps locationmanager

是否可以在iphone上运行多个应用程序(同时)?

2 个答案:

答案 0 :(得分:3)

是。例如,我同时使用RunKeeper和Maps应用程序。您的应用需要具备后台权限才能保持GPS运行。这是文档:

  

如果您的应用程序需要使用标准位置服务,您可以将您的应用程序声明为需要后台位置服务。

     

只有在缺少这些服务会影响其运营能力的情况下,申请才应申请后台位置服务。此外,任何请求后台位置服务的应用程序都应使用这些服务为用户提供切实的好处。例如,逐向导航应用程序可能是后台定位服务的候选者,因为它需要跟踪用户的位置并在下次转弯时报告。

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

答案 1 :(得分:1)

是的,但在实践中它并不能很好地发挥作用。例如,我曾多次尝试过使用Strava和Pokemon Go。通常一个或另一个不起作用。有时Strava会报告全部里程(这是我的通勤时间),但是Pokemon Go只会用4k(当我跑8英里时)给我。同样,当Pokemon Go工作时,Strava将失去GPS并一次丢失数英里。在那种情况下,斯特拉瓦报告说我跑了8到5英里。

这是在iPhone 6 Plus上。