2009-10-11 12 views
19

A partir de IPhone OS 3.0, MotionX GPS puede seguir grabando una pista de GPS mientras está en modo de suspensión. Después de presionar el botón de reposo en la parte superior del teléfono, la aplicación continúa recibiendo las coordenadas de GPS y las graba. ¿Alguien sabe cómo pueden hacer esto? Solo conozco el método para seguir ejecutando audio en modo de suspensión.Ejecutar aplicaciones de iPhone en modo de suspensión

Respuesta

18

me encontré con una gran página web que explica cómo hacerlo - http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

Tienes que iniciar un temporizador que reproduce un sonido cada 10 segundos. Pero el sonido puede ser silencioso.

+0

esto es un truco genial, resuelve un problema real, y parece funcionar para mí también. Estoy un poco sorprendido de que la aplicación que usó esta técnica fuera aprobada para la tienda de aplicaciones, sin embargo, parece ser el tipo de cosas que pueden hacer que una aplicación sea rechazada. – beno

2

[UIApplication sharedApplication] .idleTimerDisabled = SI debe hacerlo

+3

Esto funciona para evitar el reposo de la inactividad, pero no funciona si presionan el botón de bloqueo. MotionX puede funcionar después de presionar el botón de bloqueo y apaga la pantalla. –

+0

genial, no me había dado cuenta. ¡Gracias por el enlace de arriba! –

1

Escuché que el [UIApplication sharedApplication].idleTimerDisabled=YES dejará la luz de fondo de la pantalla encendida, (después de que el usuario presionó el botón de reposo) que va a drenar la batería.

Pero no lo he intentado yo mismo, por lo que cualquier persona con experiencia corrige esto si es incorrecto.

+1

Esto evita que el iphone se aburra y se bloquee por sí mismo, pero no evita que el usuario presione físicamente el botón de reposo y lo apague. – Tim

Cuestiones relacionadas