Amazon Simple Notification Service (SNS)

Amazon ha presentado un nuevo servicio para el envío de notificaciones push a dispositivos Android, iOS y Kindle desde la misma plataforma: Amazon Simple Notification Service (SNS).

Esto era algo que, hasta ahora, los desarrolladores debían implementar en cada plataforma de forma separada o usar servicios de terceros (en ocasiones no demasiado baratos).

La implementación desde una única API lo hace muy versátil. Además de poder tener los servidores en EC2 y DynamoDB enganchados en la nube para su gestión, aunque no es estrictamente necesario y se pueden lanzar las notificaciones push desde servidores propios y encolarlos en SNS por medio de los SDK de Amazon.

Para crear una aplicación móvil que reciba notificaciones push se deberá registrar la aplicación en el servicio de notificaciones propio: Amazon Device Messaging, Apple Push Notification Service, o Google Cloud Messaging) para obtener las credenciales de acceso que se importan a SNS. Allí es donde se crea el punto de acceso al servicio y donde se registra el identificador único de cada dispositivo al que se quiere notificar acciones push.

En la documentación de SNS existen ejemplos de implementación los distintos servicios de notificaciones push a móviles:

Google Cloud Messaging (GCM) para dispositivos Android.

Apple Push Notification Service (APNS) tanto para iPhone, iPad o iPod.

Amazon Device Messaging (ADM) para los terminales de la propia Amazon como el Kindle.

Amazon se posiciona frente a servicios como Parse o UrbanAirship que funcionaba como una capa entre los servicios de notificaciones y cada plataforma. El coste del servicio SNS de Amazon es mucho más bajo, teniendo un millón de peticiones gratuitas y pagando tan sólo 1 dólar adicional por cada millón de notificaciones push enviadas y recibidas.

Para saber más: Amazon Simple Service Notification Push Notification

http://aws.typepad.com/aws/2013/08/push-notifications-to-mobile-devices-using-amazon-sns.html

Respuesta

  1. […] Servicio de Amazon AWS (que se une a una oferta cada vez más completa, recordemos WorkSpaces, SNS, RedShift,… ) en este caso para poder hacer procesamiento Big Data en tiempo real dentro de […]

Deja un comentario