stringtranslate.com

Servicio de notificaciones push de Microsoft

El Servicio de notificaciones push de Microsoft (comúnmente conocido como MPNS ) es un servicio móvil desarrollado por Microsoft . Permite a los desarrolladores enviar datos push desde servidores a aplicaciones de Windows Phone . El MPNS es compatible de forma nativa con aplicaciones que tienen como destino el sistema operativo Windows Phone 8. Microsoft anunció el Servicio de notificaciones de Windows para Windows 8 y Windows Phone 8.1 en 2011, reemplazando efectivamente al MPNS con este servicio. [1] El MPNS se puede usar en aplicaciones que están instaladas en Windows Phone 8.1 si el código fuente se migra a una aplicación Microsoft Silverlight , se modifica para tener como destino Windows Phone 8.1 y ya estaba registrado para usar el MPNS antes de la actualización. [2]

Detalles técnicos

Implementación

El MPNS está diseñado de forma nativa para su uso con aplicaciones de Windows Phone 8 que implementan el servicio. Permite a los desarrolladores enviar notificaciones de notificación , así como actualizar la imagen del mosaico y voltear el texto de notificación en el mosaico de la pantalla de inicio de Windows Metro de la aplicación . Los desarrolladores logran esto enviando mensajes POST a la red del servidor MPNS con la solicitud y el contenido relevante. [3] Un usuario normalmente debe permitir que se reciban datos o notificaciones antes de que una aplicación se registre en el MPNS para obtener datos de notificación. El MPNS se puede implementar para enviar datos de notificación mediante un canal cifrado si el desarrollador compra un certificado SSL de un proveedor externo y carga su clave privada y los datos del certificado en su cuenta del Portal para desarrolladores de Microsoft. De lo contrario, el MPNS se puede implementar para enviar datos de notificación mediante un canal no cifrado. Las aplicaciones que utilizan canales no cifrados tienen limitaciones de velocidad y tamaño con todas las solicitudes de notificación y el contenido que se actualiza o se muestra en el dispositivo. Estos límites se pueden eliminar comprando un certificado SSL y cambiando para utilizar el cifrado MPNS.

Arquitectura

El MPNS consta de servidores e interfaces internas que mantienen y almacenan identificadores de URI de canal e información del dispositivo, autentican las solicitudes POST recibidas de los servidores de los desarrolladores y ponen en cola y entregan los datos solicitados a los dispositivos móviles. [4] Cuando una aplicación se registra para obtener datos y notificaciones, recibe un identificador de URI de canal único de la red MPNS. Este identificador es utilizado por el servidor de terceros del desarrollador de la aplicación para hacer referencia al dispositivo al que se enviará la solicitud de entrega de datos en particular. Después de que el dispositivo móvil recibe su identificador de URI de canal , se envía al servidor del desarrollador para almacenarlo. Cuando un servidor envía un mensaje POST a la red MPNS para la entrega de datos, el identificador de URI de canal se incluye dentro de la carga útil del mensaje, junto con los datos a entregar y cualquier opción de parámetro especificada. La red MPNS autenticará el identificador y pondrá en cola los datos para su entrega al dispositivo móvil. [5]

Referencias

  1. ^ Harris, Nick (14 de septiembre de 2011). "ANUNCIO del kit de herramientas de Windows Azure para Windows 8". Microsoft . Consultado el 4 de noviembre de 2015 .
  2. ^ "Elección de MPNS o WNS para una aplicación Silverlight 8.1 de Windows Phone". Microsoft . Consultado el 4 de noviembre de 2015 .
  3. ^ "Envío de notificaciones push para Windows Phone 8". Microsoft . Consultado el 4 de noviembre de 2015 .
  4. ^ "Entender las notificaciones push de Microsoft para teléfonos Windows". Microsoft . 3 de mayo de 2010 . Consultado el 4 de noviembre de 2015 .
  5. ^ "Cómo funcionan las notificaciones push de Microsoft: parte 2". Microsoft . 4 de mayo de 2010 . Consultado el 4 de noviembre de 2015 .

Enlaces externos