Mensajería de Android Cloud a dispositivo

Servicio de notificaciones móviles inactivo
Mensajería de Android Cloud a dispositivo
Descripción general de la arquitectura del servicio C2DM.
Desarrollador(es)Google
Plataforma(s) de destinoAndroid , Chrome
Lenguaje(s) de programaciónJava
EstadoInterrumpido
LicenciaCódigo abierto
Sitio webdesarrolladores.google.com/android/c2dm/ 

Android Cloud to Device Messaging (comúnmente conocido como Cloud to Device Messaging ), o C2DM , es un servicio de notificaciones móviles obsoleto que fue desarrollado por Google y reemplazado por el servicio Google Cloud Messaging . Permitía a los desarrolladores enviar datos desde servidores a aplicaciones Android y extensiones de Chrome . C2DM se lanzó originalmente en 2010 y estuvo disponible a partir de la versión 2.2 de Android . [1] El 27 de junio de 2012, Google presentó el servicio Google Cloud Messaging destinado a reemplazar a C2DM, citando mejoras en la autenticación y la entrega, nuevos puntos finales de API y parámetros de mensajería, y la eliminación de los límites de velocidad de API y tamaños máximos de mensajes. [2] Google anunció la descontinuación oficial del servicio C2DM en agosto de 2012 y publicó documentación para ayudar a los desarrolladores a migrar al nuevo servicio. El servicio C2DM se suspendió para las aplicaciones existentes y se cerró por completo el 20 de octubre de 2015. [3]

Detalles técnicos

El servicio C2DM constaba de subservicios e interfaces necesarios para mantener la seguridad y la fiabilidad. Cuando una aplicación se registraba para recibir mensajes y datos C2DM, recibía un ID de registro C2DM del servicio. Este identificador era exclusivo de la aplicación en el dispositivo y se utilizaba para identificar el dispositivo al que estaba destinada la solicitud de datos o mensajes. Normalmente, la aplicación cliente enviaba este identificador a un servidor propiedad del desarrollador o creador con fines estadísticos y de seguimiento. Al enviar una solicitud de datos o push, el servidor enviaba una solicitud de autenticación y el ID de registro C2DM del dispositivo al servicio de autenticación C2DM, que respondía con un token de autenticación en caso de éxito. A continuación, el servidor de terceros enviaba ambos identificadores dentro de la solicitud de datos final para que se pusiera en cola y se enviara al dispositivo. Cuando el dispositivo recibía la información del C2DM, la solicitud se eliminaba de la cola C2DM. [4]

Migración al servicio Google Cloud Messaging

Poco después de anunciar el servicio Google Cloud Messaging , Google publicó documentación para guiar a los desarrolladores de aplicaciones en la migración desde C2DM al nuevo servicio. [5] La migración al servicio requirió cambios en el SDK y el código, así como el lanzamiento de una actualización de la aplicación al repositorio de publicación (como Google Play ) para su descarga y actualización. El C2DM y el servicio Google Cloud Messaging no eran interoperables entre sí; no se podían enviar solicitudes de datos usando un servicio para que se recibieran y procesaran en la aplicación cliente usando el otro. La migración también requirió que se hicieran cambios en el servidor de terceros operado por el desarrollador (dependiendo de la complejidad y el caso de uso con respecto a los datos enviados). [5]

Referencias

  1. ^ Vogel, Lars (12 de septiembre de 2011). "Android Cloud to Device Messaging (C2DM) - Tutorial" . Consultado el 4 de septiembre de 2016 .
  2. ^ Rubio, Daniel (12 de agosto de 2012). «Google Cloud Messaging for Android (GCM) Unveiled, to Replace C2DM Framework» (Se presentó Google Cloud Messaging para Android (GCM) para reemplazar el marco C2DM) . Consultado el 15 de octubre de 2015 .
  3. ^ "Mensajería de la nube al dispositivo (obsoleta)". Google Inc. Consultado el 15 de octubre de 2015 .
  4. ^ Meier, Reto (22 de marzo de 2012). Desarrollo de aplicaciones profesionales para Android 4. 2. Indianápolis, Indiana: John Wiley and Sons, Inc. ISBN 978-1118102275. Recuperado el 15 de octubre de 2015. Id. de registro de c2dm.
  5. ^ ab "Migración desde C2DM". Google Inc. Archivado desde el original el 6 de septiembre de 2015 . Consultado el 15 de octubre de 2015 .

Sitio web oficial

Obtenido de "https://es.wikipedia.org/w/index.php?title=Mensajería_de_Android_desde_la_nube_al_dispositivo&oldid=1248578227"