2015-09-23 19 views
8

Ho abilitato Background Modes > Location updates nelle capacità del mio target. Corro l'app in un simulatore iOS 9, ho inserito l'app nello stato di sfondo con Location > City run nel simulatore e sembra che continui a ricevere gli aggiornamenti di posizione. Ma eseguo l'app in un vero dispositivo iOS 9 e pochi secondi dopo essere passato allo sfondo, perdo la freccia dei servizi di localizzazione nella barra di stato e non ricevo aggiornamenti di posizione.Aggiornamento delle posizioni mentre l'app in background funziona su simulatore ma non sul dispositivo (iOS 9)

D'altra parte, ho eseguito l'app in un vero dispositivo iOS 8 e sembra continuare ad ascoltare le posizioni (la freccia nella barra di stato non scompare).

Perché i servizi di localizzazione si fermano in background in un reale iPhone?

Ho bisogno di aiuto per risolvere questo, grazie in anticipo.

risposta

14

Con iOS 9 è inoltre necessario impostare allowsBackgroundLocationUpdates su yes. Vedi i documenti here

+0

Questo lo ha risolto per me. – fedoroffn

+0

Grazie mille. hai salvato la mia giornata –

Problemi correlati