En total divulgación, soy uno de los fundadores de UA.
Urban Airship ha creado un servicio similar a C2DM y APNS que maneja la solución completa de mensajería push de extremo a extremo. Estamos a punto de lanzar una versión incorporada que le permite colocar nuestro SDK en su aplicación, lo que permite notificaciones push en tiempo real para su aplicación sin necesidad de una descarga por separado.
Hemos construido una infraestructura robusta para manejar esto … puede leer algunos de los detalles técnicos aquí:
- ¿Puede Android ejecutar aplicaciones HTML5?
- ¿Cuál es la forma más fácil de obtener el número de núcleos de CPU en un dispositivo Android?
- ¿Cuáles son algunos ejemplos de aplicaciones donde las tabletas y los teléfonos inteligentes tienen / podrían reemplazar los mecanismos dedicados de visualización / entrada?
- ¿Cuáles son las cosas que Android L copió de Apple IOS?
- ¿Cuál es tu opinión sobre Android Lollipop?
http://urbanairship.com/blog/201…
http://urbanairship.com/blog/201…
http://urbanairship.com/blog/201…
Construir este tipo de infraestructura no solo no es trivial, sino que requiere pensar en algo más que la pieza de la nube. ¿Cómo manejará el dispositivo manteniendo abierta una conexión de socket? ¿Cómo minimiza la utilización de la red y el uso de la batería? ¿Puedes aprovechar una sola conexión para múltiples aplicaciones?