Directrices para notificaciones de inserción

Applies to Windows and Windows Phone

Las notificaciones de inserción se envían desde un servidor de nube para actualizar el icono dinámico de tu aplicación o para enviar notificaciones del sistema.En este tema se proporcionan directrices generales y de codificación para usar notificaciones de inserción en tu aplicación de la Tienda Windows.

¿Debe hacer uso mi aplicación de las notificaciones periódicas?

El método de entrega por inserción permite a los usuarios recibir notificaciones de tu aplicación en cualquier momento, incluso cuando la aplicación no se está ejecutando.

Las notificaciones de inserción son una opción excelente si deseas que tu aplicación comparta:

  • Actualizaciones en tiempo real (como resultados deportivos durante un partido).
  • Contenido que se genera en momentos aleatorios (como noticias de última hora, correos electrónicos entrantes o actualizaciones de medios sociales).

Para ver una comparación de los cuatro métodos de entrega disponibles (local, programada, de inserción y periódica), consulta Elección de un método de entrega de notificaciones.

Qué hacer y qué no hacer

  • Sigue las directrices generales para iconos y notificaciones del sistema Ya sea que un icono o una notificación del sistema se generen de forma local o a través de la nube, debe respetar las mismas directrices de usuario. Para obtener más información, consulta estos temas:
  • Respeta la duración de la batería del usuario. Los usuarios pueden recibir notificaciones en cualquier momento, incluso cuando su dispositivo se encuentra en estado de baja energía. Mientras más notificaciones envíes, más recursos serán necesarios y con mayor frecuencia se reactivará el dispositivo. Ten esto en cuenta a la hora de determinar la frecuencia de tus notificaciones.
  • Elige la frecuencia más baja posible que permita al usuario disfrutar de una gran experiencia. Aumentar la frecuencia de las notificaciones no aumenta necesariamente el valor de tu aplicación. Por ejemplo, si el contenido del icono se actualiza con demasiada frecuencia, el usuario nunca verá algunas de las actualizaciones.
  • No envíes información o datos confidenciales a través de notificaciones de inserción. Por ejemplo, no debe enviarse una contraseña ni un número de cuenta bancaria en una notificación.
  • No utilices los Servicios de notificaciones de inserción de Windows (WNS) para enviar notificaciones críticas. Aunque WNS es fiable, no se garantiza la entrega de notificaciones.
  • No utilices notificaciones de inserción para anuncios ni correo no deseado. WNS se reserva el derecho a proteger a sus usuarios y, si se considera que una aplicación hace un uso inadecuado de las notificaciones, el servicio puede bloquear el uso de las notificaciones de inserción a la aplicación. Si los usuarios informan que una aplicación muestra un propósito malicioso, puede que se apliquen las directivas de eliminación de la Tienda Windows a dicha aplicación.

Para desarrolladores

  • Registra la aplicación en el panel para utilizar WNS. El servidor de la aplicación debe usar las credenciales específicas proporcionadas por el panel para autenticar y enviar las notificaciones.
  • Solicita un canal cada vez que se inicie la aplicación. Las direcciones URL de canal pueden caducar y no se garantiza que estas permanezcan sin cambios cada vez que solicite una de ellas. Si la dirección URL del canal devuelta es diferente que la dirección URL que has estado usando, actualiza la referencia en el servidor de aplicaciones.
  • Valida que la dirección URL de canal sea de WNS. Nunca intentes insertar una notificación en un servicio que no sea WNS. Asegúrate de que las URL de tu canal utilizan el dominio "notify.windows.com" (Windows o Windows Phone) o "s.notify.live.net" (solo en Windows Phone).
  • Protege siempre la devolución de llamada de registro de canal al servidor de aplicaciones. Cuando la aplicación recibe la dirección URL de canal y la envía al servidor de aplicaciones, debe enviar esa información en forma segura. Autentica y cifra el mecanismo utilizado para recibir y enviar URL de canal.
  • Envía la dirección URL de canal y el identificador de dispositivo a tu servidor de aplicaciones para que el servidor de aplicaciones pueda realizar el seguimiento de los dispositivos a los cuales están asignadas las direcciones URL. Si una dirección URL cambia, el servidor de aplicaciones puede reemplazar la dirección URL antigua asociada con este identificador de dispositivo.
  • Vuelve a usar el token de acceso. Dado que tu token de acceso puede ser utilizado para enviar varias notificaciones, el servidor debe almacenar en memoria caché el token de acceso para que no sea necesario volver a autenticarlo cada vez que desee enviar una notificación. Si el token ha caducado, el servidor de aplicaciones recibirá un error y deberás autenticar el servidor de aplicaciones y volver a intentar realizar la notificación.
  • No compartas el identificador de seguridad del paquete (PKSID) ni la clave secreta con nadie. Almacena estas credenciales en el servidor de aplicaciones de manera segura. Si crees que la clave secreta se ha visto comprometida, genera una nueva. Genera de manera rutinaria una nueva clave secreta con el fin de dificultar las acciones de personas deshonestas.

Temas relacionados

Para diseñadores
Introducción a WNS
Elección de un método de entrega de notificaciones
Para desarrolladores (HTML)
Windows.Networking.PushNotifications
Envío de notificaciones de inserción con WNS
Para desarrolladores (XAML)
PushNotifications
Envío de notificaciones de inserción con WNS
Quickstart: Sending a push notification
Muestra
Ejemplo de notificaciones de inserción y periódicas del lado cliente

 

 

Mostrar:
© 2014 Microsoft