Pregunta

Estoy desarrollando una aplicación de navegación que puede ejecutarse en segundo plano. Eso está funcionando bien gracias a la configuración UIAccelerometer a location. Pero también me gustaría usar el acelerómetro, para obtener información adicional sobre lo que está haciendo el usuario. Sin embargo, mientras que en el fondo, el UIAccelerometer no llama a su delegado.

¿Hay alguna forma de obtener la aceleración actual mientras está en segundo plano?

¿Fue útil?

Solución

Encontré la solución yo mismo. De hecho, es posible obtener datos de acelerómetro mientras se ejecutan en segundo plano. Todo lo que uno tiene que hacer es confiar en el marco de Coremotion en lugar de en la clase UIACcelerómetro que, como su nombre lo sugiere, es una clase relacionada con la interfaz de usuario.

Vea esta pregunta: ¿Cómo Nike+ GPS en iPhone recibe actualizaciones de acelerómetro en segundo plano?

Otros consejos

No ... no podrás conseguir UIAccelerometer valores en segundo plano ... puede obtener el encabezado y otros tipos de valores específicos para core location aunque..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top