¿Whatsapp utiliza c2dm aka GCM en android?

Siempre he pensado que whatsapp utiliza c2dm para la entrega de mensajes. Pero cuando veo ejecutar aplicaciones, MessageService siempre se está ejecutando. Usted no necesita un servicio para ser ejecutado para recibir c2dm.

¿Por qué mantener el servicio funcionando todo el tiempo?

Facebook es aún más extraño que tienen 3 servicios en ejecución. Uno de ellos es para subidas. ¿Empezaron a robar mis fotos?

Como el proceso de fondo en caché decir – este es un proceso de aplicación de edad que se mantiene para una mejor velocidad en caso de que sea necesario de nuevo. Supongo que lo mismo sucede con los servicios

WhatsApp utiliza algo como XMPP

WhatsApp utiliza una versión personalizada del protocolo de mensajería y presencia extensible estándar (XMPP).

Ver: http://en.wikipedia.org/wiki/WhatsApp

Estoy usando GCM yo mismo para una aplicación de chat para Android. Aún no funciona correctamente si el dispositivo está inactivo durante mucho tiempo.

  • ¿Existe una manera sencilla de detener un servicio en respuesta a que un usuario haga clic en una notificación?
  • SurfaceView en servicio
  • ¿Cómo comprobar si un servicio ya se está ejecutando o no en android?
  • Transmitir una matriz de enteros desde un AppWidget a un RemoteViewsService preexistente para ser renderizado por el RemoteViewsFactory
  • No obtener el valor actualizado de la preferencia compartida en el servicio
  • Android: servicio de primer plano frente a wakeLock
  • Android: Detener un servicio Bonjour que se ejecuta después de que el proceso padre se cierre abruptamente
  • Grabación de vídeo de un servicio
  • Actividad y acceso al fondo de acceso a la base de datos SQLite
  • Cómo simular un servicio eliminado por el sistema Android
  • No se puede obtener el historial del navegador nativo de SAMSUNG S4
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.