Aplicación estándar de iPhone que se ejecuta como un servicio en segundo plano, con jailbreak o no [cerrado]

¿Es posible implementar una aplicación de iPhone que se ejecute como un servicio en segundo plano? O hay que hacer jailbreak? Según la interfaz de usuario del iPhone, parece que la mayoría de las aplicaciones dejaron de ejecutarse cuando presionas el botón de inicio, con la excepción de las aplicaciones de música y pandora, etc. Todavía se ejecutan incluso cuando el usuario cierra la interfaz de usuario de la aplicación.

preguntado el 01 de julio de 12 a las 21:07

¿Qué tipo de servicio de fondo? -

@robert: un servicio en segundo plano que cambia mi ubicación a una ubicación aleatoria cada hora. -

¿Qué quieres decir con "cambia mi ubicación"? ¿Estás falsificando tu ubicación? -

2 Respuestas

Sí, eso no es posible, como dijiste, tendrás que tener un iPhone con jailbreak para poder hacer eso.

Respondido 01 Jul 12, 21:07

Sin embargo, Pandora parece estar ejecutándose en segundo plano, ¿o es diferente? - Probador Junba

@JunbaTester, las aplicaciones de audio, VOIP y ubicación pueden mantenerse activas en segundo plano, usando la tecla a en su archivo Info.plist - Nate

@JunbaTester ¡Con aplicaciones de ubicación que no significan aplicaciones que cambian la ubicación pero escuchan los cambios de ubicación! - solosid

@Nate: ¿hay alguna manera de cambiar mediante programación mi ubicación actual? - Probador Junba

@JunbaTester eso no es lo que quiso decir Nate, lo que quiso decir es una aplicación que usa GPS para rastrear tu ubicación: Omar Abdelhafith

Para ejecutar una tarea cada hora, puede hacerse pasar por una aplicación de voip. Para esto, agregue el atributo "voip" a la clave UIBackgrounding de su Info.plist. Después del inicio, llame a [UIApplication setKeepAliveTimeout:3600 handler:^{ ... su código ... }]; Su controlador se ejecutará cada hora.

Ver: http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AdvancedAppTricks/AdvancedAppTricks.html%23//apple_ref/doc/uid/TP40007072-CH7-SW12

Respondido el 05 de diciembre de 12 a las 23:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.