Directrices sobre notificaciones del sistema

Applies to Windows and Windows Phone

En este tema se describe cuándo se pueden usar las notificaciones del sistema y se ofrecen recomendaciones sobre cómo crearlas y enviarlas.

Ejemplo

Una notificación del sistema alerta al usuario de que su camión de venta de alimentos preferido ha cambiado de ubicación.

Una notificación del sistema de una aplicación de restaurante aparece en la esquina superior derecha de la pantalla.

¿Debo incluir notificaciones del sistema en la aplicación?

Las notificaciones del sistema permiten que tu aplicación ofrezca notificaciones personalmente relevantes o sujetas a limitación temporal a los usuarios independientemente de si están en otra aplicación o en la pantalla Inicio, en la pantalla de bloqueo o en el escritorio. Por ejemplo, puedes usar una notificación para informar al usuario de:

  • una llamada VOIP entrante
  • un nuevo mensaje instantáneo
  • un nuevo mensaje de texto
  • una cita de calendario u otro aviso
  • otras notificaciones personalmente valiosas que el usuario solicite.

Ten en cuenta que los usuarios deben poder elegir recibir notificaciones del sistema y deshabilitarlas en cualquier momento.

Qué hacer y qué no hacer

Ten en cuenta las recomendaciones siguientes al añadir notificaciones del sistema a tu aplicación:

  • Navega a un destino apropiado de la aplicación cuando el usuario haga clic en una notificación del sistema. Considera que las notificaciones son una invitación para cambiar el contexto, no una actualización estrictamente informativa.
  • Proporciona formas alternativas para que los usuarios obtengan la información proporcionada en una notificación del sistema si es importante. Por ejemplo, puedes mostrar información relacionada en el icono dinámico de tu aplicación o dentro de la misma.
  • Combina varias actualizaciones relacionadas que se produzcan en un período corto de tiempo en una sola notificación del sistema. Por ejemplo, si tienes tres actualizaciones nuevas que llegan al mismo tiempo, la aplicación o el servidor de aplicaciones deben generar una sola notificación que indique que hay tres actualizaciones nuevas, en lugar de tres notificaciones separadas.
  • Presenta información de la forma más simple posible. Si el contenido no requiere un encabezado, omítelo. Un mensaje como "La descarga se ha completado." es completo y no necesita otra presentación.
  • Usa imágenes cuando agregan un valor claro al mensaje, como por ejemplo una foto del remitente del mensaje.
  • Oculta las notificaciones que ya no sean válidas. Por ejemplo, oculta la notificación del sistema de una llamada entrante si la otra parte ha colgado o el usuario ya ha respondido en otro dispositivo. Ten en cuenta que solo puedes ocultar las notificaciones cuando la aplicación está iniciada.
  • No uses notificaciones del sistema para notificar al usuario información crítica. En su lugar, para garantizar que vea las alertas críticas, notifica a los usuarios dentro de la aplicación con un control flotante, diálogo, barra de aplicaciones u otro elemento incorporado.
  • No incluyas texto que le diga al usuario "haz clic aquí para...". Se supone que todas las notificaciones del sistema tienen una acción para hacer clic o pulsar que llevará al usuario a la aplicación asociada.
  • No uses notificaciones del sistema para notificarle al usuario sobre fallas transitorias o eventos de red, como por ejemplo una interrupción en la conexión.
  • No uses notificaciones del sistema para algo que tenga un gran volumen de notificaciones, como por ejemplo información sobre el precio de acciones.
  • No uses notificaciones del sistema para notificarle al usuario acerca de eventos de mantenimiento rutinarios, como por ejemplo sobre la finalización de un análisis de antivirus.
  • No generes una notificación del sistema cuando la aplicación se encuentre en primer plano y haya disponible una superficie más contextual, como un elemento en línea, un control flotante, un cuadro de diálogo o una barra de la aplicación. Por ejemplo, cuando se reciben mensajes instantáneos adicionales relacionados con una conversación actual que se muestra en la vista, la conversación debe actualizarse en línea en lugar de seguir generando notificaciones del sistema con cada mensaje nuevo. Escucha el evento PushNotificationReceived para interceptar notificaciones de inserción cuando la aplicación se esté ejecutando.
  • No agregues imágenes genéricas como iconos o el logotipo de la aplicación en el campo de imagen de la notificación.
  • No coloques el nombre de la aplicación en el texto de la notificación. Los usuarios identifican la aplicación por su logotipo, que se incluye automáticamente en la notificación del sistema.
  • No uses la aplicación para solicitarles a los usuarios que habiliten notificaciones del sistema si han optado por deshabilitarlas. Se espera que la aplicación funcione sin notificaciones del sistema.
  • No migres automáticamente los escenarios de notificación en globo a notificaciones del sistema—considera que puede ser más apropiado notificar al usuario cuando este no se encuentra inmerso en una vista de pantalla completa (únicamente aplicaciones de estilo de escritorio).
  • No uses notificaciones del sistema para información que no sea en tiempo real, como por ejemplo una imagen del día.
  • No ocultes notificaciones del sistema a menos que sea absolutamente necesario.
  • No le notifiques al usuario sobre algo que este no haya solicitado que se le notifique. Por ejemplo, no asumas que todos los usuarios quieren recibir notificaciones cada vez que un contacto aparece en línea.

Temas relacionados

Para diseñadores
Introducción a las notificaciones del sistema
Requisitos de certificación para aplicaciones de Windows
El catálogo de plantillas de notificaciones del sistema
Elección de un método de entrega de notificaciones
Esquema de notificaciones del sistema XML
Para desarrolladores (aplicaciones de Windows en tiempo de ejecución con JavaScript y HTML)
Introducción a las notificaciones del sistema
Requisitos de certificación para aplicaciones de Windows
El catálogo de plantillas de notificaciones del sistema
Elección de un método de entrega de notificaciones
Esquema de notificaciones del sistema XML
Directrices sobre notificaciones periódicas
Inicio rápido: Envío de una notificación del sistema
Inicio rápido: Envío de una notificación de inserción
Cómo elegir recibir notificaciones del sistema
Cómo programar una notificación del sistema
Para desarrolladores (aplicaciones de Windows en tiempo de ejecución con C#/VB/C++ y XAML)
Introducción a las notificaciones del sistema
Requisitos de certificación para aplicaciones de Windows
El catálogo de plantillas de notificaciones del sistema
Elección de un método de entrega de notificaciones
Esquema de notificaciones del sistema XML
Directrices sobre notificaciones periódicas
Quickstart: Sending a toast notification
Cómo elegir recibir notificaciones del sistema
How to schedule a toast notification
Inicio rápido: Envío de una notificación del sistema del escritorio
Cómo habilitar notificaciones del sistema de escritorio a través de AppUserModelID
Muestras
Ejemplo de notificaciones del sistema
Ejemplo de envío de notificaciones del sistema de aplicaciones de escritorio

 

 

Mostrar:
© 2014 Microsoft