2012-03-26 14 views

Antwort

3

Ja. Zum Beispiel verwende ich RunKeeper und die Google Maps App zur gleichen Zeit. Ihre App benötigt Hintergrundprivilegien, um das GPS am Laufen zu halten. Hier ist die Dokumentation:

Wenn Ihre Anwendung den Standard-Standortdienst verwenden muss, können Sie Ihre Anwendung erklären als Hintergrund Standort-Dienste benötigen.

Eine Anwendung sollte Hintergrundortungsdienste nur anfordern, wenn das Fehlen dieser Dienste ihre Funktionsfähigkeit beeinträchtigen würde. Darüber hinaus sollte jede Anwendung, die Hintergrundortungsdienste anfordert, diese Dienste verwenden, um dem Benutzer einen greifbaren Vorteil zu bieten. Beispielsweise wäre eine Turn-by-Turn-Navigationsanwendung ein wahrscheinlicher Kandidat für Hintergrundortungsdienste, da sie die Position des Benutzers verfolgen und melden muss, wenn es Zeit ist, die nächste Abzweigung zu machen.

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

1

Ja, aber es funktioniert nicht sehr gut in der Praxis. Zum Beispiel habe ich viele Male versucht, Strava und Pokemon Go gleichzeitig zu verwenden. Normalerweise funktioniert das eine oder andere nicht. Manchmal meldet Strava den vollen Kilometerstand (es ist mein laufender Weg), aber dann vergibt mir Pokemon Go nur 4K (wenn ich 8 Meilen gelaufen bin). Wenn Pokemon Go funktioniert, verliert Strava GPS und verliert Daten für mehrere Meilen gleichzeitig. In diesem Fall berichtet Strava, dass ich etwa 4-5 Meilen von der 8 lief.

Dies ist auf einem iPhone 6 Plus.

+0

ha! Du hast gerade meine Strava-Probleme gelöst. Es ist kilometerweit gefallen wie verrückt. Vielen Dank! – mtb