2010-02-19 9 views

Respuesta

4

No, no lo es. Básicamente, no puedes ejecutar nada más que una aplicación de música en el fondo.

Puede ejecutar el acelerómetro aunque el teléfono esté suspendido.

Ver este blog para saber cómo hacerlo: http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

utilizo esta técnica en mi aplicación de grabación de GPS.

+0

¿Cómo se usa? –

+0

¿Estás usando acelerómetro en el fondo? Puedes decirme como lo hiciste. He descargado el código e intenté llamarlo en mi clase, donde obtengo datos del acelerómetro. El archivo se reproduce, pero el acelerómetro no se llama en absoluto. –

+0

Andrew Johnson: Apple acepta el sonido silencioso en la aplicación en segundo plano. – Madhu

0

No, actualmente no es posible, al menos si desea distribuir su aplicación a través de la App Store.

13

Puede hacerlo ahora, si su aplicación puede ejecutarse en segundo plano por otros motivos. Consulte el método startAccelerometerUpdatesToQueue:withHandler: de la API de movimiento Core here.

+0

Eres hermosa, eso es lo que estaba buscando. SÍ PUEDE PROCESAR acelerómetro en el fondo. Google startAccelerometerUpdatesToQueue: withHandler le mostrará que el teléfono pondrá en cola los datos de aceleración y luego lo enviará a una función de controlador para procesar a intervalos regulares. –

+1

usando startAccelerometerUpdatesToQueue: manejador, podemos obtener las actualizaciones del acelerómetro en los primeros 10 minutos después de que la aplicación ingrese en segundo plano. ¿Cómo puedo obtener las actualizaciones continuamente? – Madhu

Cuestiones relacionadas