2011-09-20 16 views

Respuesta

4

Consulte Apple's developer document en cuanto a la formación de fondo.

Hay un conjunto finito de las tareas de ejecución larga que una aplicación puede realizar en el fondo, por el documento de Apple:

Para las tareas que requieren más tiempo de ejecución para poner en práctica, debe solicitar permisos específicos para funcionar en el fondo sin que sean suspendidos. En iOS, tipos de aplicaciones específicas solamente se pueden ejecutar en segundo plano:

  • Aplicaciones que se puede escuchar el contenido audible para el usuario, mientras que en el fondo, como una aplicación de reproductor de música
  • Aplicaciones que mantienen a los usuarios informados de su ubicación en todo momento, como una aplicación de navegación
  • aplicaciones que soportan Voz sobre Protocolo de Internet (VoIP)
  • aplicaciones Kiosco que necesitan descargar y procesar nuevos contenidos
  • aplicaciones que reciben actualizaciones periódicas de los accesorios externos

Las aplicaciones que implementan estos servicios deben declarar los servicios que admiten y utilizar los marcos del sistema para implementar los aspectos relevantes de esos servicios. La declaración de los servicios le permite al sistema saber qué servicios utiliza, pero en algunos casos son los marcos del sistema los que realmente impiden que se suspenda su aplicación.

Cuestiones relacionadas