Ejecución de código en segundo plano

Applies to Windows and Windows Phone

Puedes ejecutar una tarea en segundo plano para realizar algún trabajo cuando la aplicación principal no se esté ejecutando.

Aunque las aplicaciones de la Tienda Windows no pueden ejecutarse en segundo plano (es decir, cuando están suspendidas o finalizadas), en determinadas circunstancias sí puedes ejecutar código cuando tu aplicación no está en primer plano. Estas son:

  • Reproducir audio
  • Cargar y descargar archivos
  • Cuando una parte de la aplicación, conocida como tarea, se configura para ejecutarse cuando se cumplen determinadas condiciones, como un evento de temporizador y notificaciones.
  • Actualizar un icono dinámico con información nueva
  • Actualizar un elemento en la pantalla de bloqueo

Reproducir audio en segundo plano

La reproducción de audio es un tipo especial de tarea en segundo plano. Consulta el tema sobre cómo reproducir audio en segundo plano.

Cargar y descargar archivos

Las transferencias de archivos de mayor duración pueden continuar después de que la aplicación haya pasado al segundo plano mediante las API Windows.Networking.BackgroundTransfer. Consulta Transferencia de datos en segundo plano (aplicaciones de la Tienda Windows con C#/VB/C++ y XAML) o Transferencia de datos en segundo plano (aplicaciones de la Tienda Windows con JavaScript y HTML).

Tareas en segundo plano

Las tareas en segundo plano se desencadenan por eventos específicos en combinación con condiciones opcionales. Por ejemplo, puede ser que tu tarea se inicie cada 15 minutos (el evento) pero solo si hay acceso a Internet disponible (la condición). Consulta Dar soporte a tu aplicación mediante tareas en segundo plano (aplicaciones de la Tienda Windows con C#/VB/C++ y XAML) o Dar soporte a tu aplicación mediante tareas en segundo plano (aplicaciones de la Tienda Windows con JavaScript y HTML) para obtener información y un código de ejemplo.

Actualizar un icono dinámico

Windows 8 usa iconos dinámicos (consulta Iconos, distintivos y notificaciones) para proporcionar información actualizada. Consulta Inicio rápido: actualizar un icono dinámico desde una tarea en segundo plano para obtener información detallada acerca de cómo actualizar un icono incluso cuando no se está ejecutando tu aplicación.

Actualizar un elemento en la pantalla de bloqueo

La pantalla de bloqueo de Windows 8 puede mostrar hasta siete iconos de estado de la aplicación (como aplicaciones de correo electrónico, mensajería instantánea y calendario). Una aplicación registrada para mostrarse en la pantalla de bloqueo puede actualizar su información cada quince minutos. Para ver código de ejemplo, consulta Inicio rápido: mostrar actualizaciones de icono y distintivo en la pantalla de bloqueo (aplicaciones de la Tienda Windows).

Temas relacionados

Temas para desarrolladores de iOS
Recursos para desarrolladores de iOS
Controles de Windows 8 para desarrolladores de iOS
Guía básica de Windows 8 para desarrolladores de iOS
Temas de tareas en segundo plano
Directrices de tareas en segundo plano (aplicaciones de la Tienda Windows)
Cómo depurar una tarea en segundo plano (aplicaciones de la Tienda Windows)

 

 

Mostrar:
© 2014 Microsoft