Aplicaciones de Windows
Contraer la tabla de contenido
Expandir la tabla de contenido

Inicio rápido: mostrar actualizaciones de icono y distintivo en la pantalla de bloqueo (aplicaciones de la Tienda Windows)

En este tema se explica cómo habilitar la aplicación para mostrar notificaciones de icono y del sistema en la pantalla de bloqueo.

Para ver versiones en C#, C++ o Microsoft Visual Basic de los ejemplos de JavaScript proporcionados en este inicio rápido, haz clic en el vínculo "VB/C#/C++ y XAML" en la esquina superior derecha de esta página.

Requisitos previos

Para comprender este tema, necesitarás:

Instrucciones

1. Declara el tipo de presencia de pantalla de bloqueo para la aplicación

Las funcionalidades de pantalla de bloqueo se declaran en el archivo package.appxmanifest de la aplicación. Si usas Microsoft Visual Studio Express 2012 for Windows 8, elige la opción adecuada de Notificaciones de pantallas de bloqueo en la pestaña IU de la aplicación.

El siguiente ejemplo muestra el código XML que se inserta en el archivo package.appxmanifest como resultado de la opción elegida. El elemento LockScreen se agrega como nodo secundario al elemento VisualElements del manifiesto.

El XML que se muestra aquí es también el que se usa para crear el archivo package.appxmanifest directamente, fuera de Visual Studio Express 2012 para Windows 8. Para más información, consulta el tema sobre cómo crear un manifiesto de paquetes manualmente.



<VisualElements 
    ...
    <LockScreen Notification="badge" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>



<VisualElements 
    ...
    <LockScreen Notification="badgeAndTileText" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>

2. Declara una imagen de logotipo de notificación

En el siguiente ejemplo, se muestra la declaración XML del atributo BadgeLogo del elemento LockScreen. Ten en cuenta, nuevamente, que por lo general configurarás este valor mediante Visual Studio Express 2012 para Windows 8 y no en forma directa. Si quieres obtener información sobre los requisitos de imagen, consulta el tema de introducción a las aplicaciones de la pantalla de bloqueo.



<VisualElements 
    ...
    <LockScreen Notification="badge" BadgeLogo="images\logo-lockscreen.png"/>
    ...
</VisualElements>

3. Declara una tarea en segundo plano

Una aplicación que dispone de pantalla de bloqueo debe declarar los siguientes tipos de tareas en segundo plano:

  • Canal de control
  • Temporizador
  • Notificación de inserción

En Visual Studio Express 2012 para Windows 8, este valor se establece en la página Declaraciones del editor de manifiestos.

  1. Selecciona "Tareas en segundo plano" en la lista desplegable Declaraciones disponibles.
  2. Haz clic en el botón Agregar.
  3. Selecciona los elementos apropiados en la lista Propiedades y agrega la información adicional que requieran las opciones que has seleccionado.

En el código XML del manifiesto, este valor se declara en el elemento BackgroundTasks.

Para obtener más información sobre las tareas en segundo plano, consulta el artículo de introducción a las tareas en segundo plano.

4. Especifica un logotipo amplio

Si eliges el valor TextoNotificaciónDelSistemaYIcono en el paso 1, debes especificar una imagen de logotipo amplio como parte del icono predeterminado de la aplicación. Si el usuario ha configurado el icono en la pantalla de bloqueo y ha elegido que este muestre el estado detallado, se usará un icono ancho. Los iconos cuadrados no se usan en pantallas de bloqueo, por lo tanto, las notificaciones de icono enviadas como iconos cuadrados no se ven en la pantalla de bloqueo.

Puedes especificar una imagen de logotipo ancho mediante el editor de manifiestos de Visual Studio Express 2012 para Windows 8 o en el XML del manifiesto, como se muestra aquí.



<VisualElements 
    ...
    <DefaultTile ShortName="Tiles JS" ShowName="allLogos" WideLogo="images\tile-sdk.png"/>
    ...
</VisualElements>

Resumen y next steps

Después de completar los pasos mencionados arriba, el icono será candidato para que se muestre en la pantalla de bloqueo, si el usuario opta por mostrarlo. Después del procedimiento que se detalla en este tema, la aplicación se muestra como una aplicación de pantalla de bloqueo en la categoría Personalizar de Configuración de PC. El usuario tiene la decisión final sobre cuáles de esas aplicaciones se mostrarán en la pantalla de bloqueo, y cuál de ellas mostrará el estado detallado a través del texto.

Temas relacionados

Introducción a las pantallas de bloqueo
Muestra de aplicaciones de pantalla de bloqueo
Directrices y lista de comprobación de iconos y notificaciones
Elección de una plantilla de icono de pantalla de bloqueo

 

 

Mostrar:
© 2018 Microsoft