Articulo de referencia

Servicio de notificaciones push de Windows

El Servicio de Notificaciones Push de Windows (conocido comúnmente como Servicio de Notificaciones de Windows o WNS ) es un servicio de notificaciones desarrollado por Microsoft...

Este es un buen artículo. Haz clic aquí para obtener más información.

El Servicio de Notificaciones Push de Windows (conocido comúnmente como Servicio de Notificaciones de Windows o WNS ) es un servicio de notificaciones desarrollado por Microsoft para todos los dispositivos que ejecutan plataformas Microsoft Windows . Permite a los desarrolladores enviar datos push (actualizaciones en formato de "toast" y "mosaico") a aplicaciones de Windows y de la Plataforma Universal de Windows que implementan esta función. [ 1 ] Diseñado como sucesor del Servicio de Notificaciones Push de Microsoft , se implementó inicialmente en Windows 8 y posteriormente en Windows Phone 8.1 tras su lanzamiento. [ 2 ]

Detalles técnicos

Diseño y compatibilidad

El Servicio de Notificaciones Push de Windows (WNS) se diseñó como sucesor del Servicio de Notificaciones Push de Microsoft (MPNS), que solo era compatible de forma nativa con el sistema operativo Windows Phone 8. Los desarrolladores aún pueden usar el MPNS en aplicaciones instaladas en versiones más recientes de Windows Mobile ( Windows Phone 8 o Windows Phone 8.1 ), pero solo si la aplicación de Windows ya estaba registrada para usar el MPNS y se ha convertido a una aplicación Microsoft Silverlight y se ha modificado para que sea compatible con la nueva plataforma. [ 3 ]

En 2015, Microsoft anunció que WNS se ampliaría para utilizar la arquitectura de la Plataforma Universal de Windows , lo que permitiría enviar datos push a Windows 10 , Windows 10 Mobile , Xbox , así como a otras plataformas compatibles mediante llamadas a la API universales y solicitudes POST. [ 4 ]

Durante la conferencia magistral Build 2015 , Microsoft anunció un puente para la Plataforma Universal de Windows que permitiría portar software de Android e iOS a Windows 10 Mobile y publicarlo en la Tienda Windows . [ 5 ] En agosto de 2015, se informó que una versión del conjunto de herramientas del puente de Microsoft para Android se había filtrado y estaba disponible en internet junto con su documentación. [ 6 ] El conjunto de herramientas filtrado requería que los desarrolladores se registraran y usaran WNS para enviar datos de notificación a las aplicaciones portadas, y no permitía usar Google Cloud Messaging en su lugar. Posteriormente, Microsoft descontinuó el proyecto del puente de Android para continuar brindando soporte para la portabilidad de aplicaciones iOS. [ 7 ]

Durante la presentación principal de Build 2016 , Microsoft anunció una actualización del WNS y del sistema operativo Windows 10 que permitirá que los dispositivos Android e iOS reenvíen las notificaciones push recibidas a Windows 10 para que se vean y se descarten. [ 8 ]

WNS ha sido compatible con Windows 11 desde su lanzamiento en 2021.

Arquitectura

La arquitectura del Servicio de Notificaciones Push de Windows es similar a la de su predecesor, ya que consta de servidores e interfaces que generan, mantienen, almacenan y autentican identificadores únicos (llamados Identificadores URI de Canal ) para todos los dispositivos que se registran para usar el servicio. [ 2 ] Cuando un dispositivo se inscribe para recibir datos e información de notificación mediante el WNS, primero envía una solicitud de registro de dispositivo a la red WNS. La red WNS confirma la solicitud y responde con el Identificador URI de Canal único del dispositivo . [ 9 ] Normalmente, el dispositivo enviará su identificador a un servidor propiedad del desarrollador para que pueda almacenarse y usarse para enviar notificaciones. [ 1 ] Cuando el desarrollador de la aplicación desea transmitir una notificación u otros datos WNS al dispositivo, transmitirá una solicitud POST a la red WNS. [ 10 ] La red confirmará y autenticará la solicitud. Si la autenticación es exitosa, los datos que se van a transmitir se ponen en cola y luego se envían al dispositivo desde la red WNS usando el Identificador URI de Canal .

Referencias

  1. 1 2 "Notificaciones push de Windows 8" . 3 de junio de 2012. Archivado del original el 12 de octubre de 2016. Recuperado el 28 de mayo de 2016 .
  2. 1 2 "Descripción general de los Servicios de notificación push de Windows (WNS) (aplicaciones de Windows Runtime)" . Microsoft . 31 de agosto de 2015. Archivado del original el 15 de noviembre de 2017. Recuperado el 29 de noviembre de 2015 .
  3. "Cómo elegir MPNS o WNS para una aplicación de Windows Phone Silverlight 8.1" . Microsoft. Archivado del original el 4 de marzo de 2016. Consultado el 4 de noviembre de 2015 .
  4. Gallo, Kevin (2 de marzo de 2015). "Un primer vistazo a la plataforma de aplicaciones universales de Windows 10" . Microsoft. Archivado del original el 30 de diciembre de 2016. Recuperado el 29 de noviembre de 2015 .
  5. Hachman, Mark (6 de agosto de 2015). "Microsoft lanza Windows Bridge, creador de aplicaciones de iOS a Windows, como código abierto" . PC World . IDG. Archivado del original el 4 de julio de 2017. Recuperado el 9 de octubre de 2015 .
  6. Saran, Cliff (18 de agosto de 2015). "Se filtran en la web herramientas de Android para Windows Mobile" . Computer Weekly . Archivado del original el 11 de marzo de 2022. Consultado el 28 de mayo de 2016 .
  7. Jo Foley, Mary (25 de febrero de 2016). "Microsoft: Nuestro puente Android Windows 10 ha muerto, pero los de iOS y Win32 siguen adelante" . ZDNet. Archivado del original el 26 de octubre de 2021. Consultado el 26 de febrero de 2016 .
  8. Ligas, Nicola (1 de abril de 2016). "Windows 10 admitirá notificaciones de Android (ah, sí, incluso de Windows 10 Mobile)" . Smartworld.it. Archivado del original el 12 de mayo de 2016. Recuperado el 28 de mayo de 2016 .
  9. "Descripción general de los Servicios de Notificación Push de Windows (WNS)" . Microsoft. 4 de mayo de 2016. Archivado del original el 16 de noviembre de 2016. Consultado el 28 de mayo de 2016 .
  10. Snoei, Ton. "Notificaciones push de aplicaciones universales (WNS) de Windows Phone 8.1 - Parte 1" . Snoei.net. Archivado del original el 22 de mayo de 2016. Recuperado el 28 de mayo de 2016 .
  • Sitio web oficial