Domanda

Sto sviluppando un'app di navigazione che può essere eseguita in background. Funziona bene grazie all'impostazione UIAccelerometer a location. Ma vorrei anche usare l'accelerometro per ottenere alcune informazioni aggiuntive su ciò che l'utente sta facendo. Tuttavia, mentre sullo sfondo, il UIAccelerometer non chiama il suo delegato.

C'è un modo per ottenere l'accelerazione attuale mentre si trova in background?

È stato utile?

Soluzione

Ho trovato la soluzione da solo. È davvero possibile ottenere dati sull'accelerometro durante l'erogazione in background. Tutto ciò che si deve fare è fare affidamento sul framework Coremotion piuttosto che sulla classe Uaccicerometro che, come suggerisce il nome, è una classe relativa all'interfaccia utente.

Vedi questa domanda: In che modo Nike+ GPS su iPhone riceve gli aggiornamenti dell'accelerometro in background?

Altri suggerimenti

No ... non sarai in grado di ottenere UIAccelerometer valori in background ... puoi ottenere l'intestazione e altri tipi di valori specifici per core location anche se..

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top