GCM y App Engine para aplicaciones de chat

Estoy planeando hacer una aplicación de chat a través de la cual el usuario puede enviar y recibir texto y medios de comunicación – audio, imagen y video. Por simplicidad decidí usar el motor de aplicaciones con GCM. Hacer downstream con GCM parece estar funcionando bien (para mensajes de texto) usando la guía de ejemplo proporcionada y la plantilla de Android Studio. Cuando intenté corriente arriba no recibí el mensaje detrás. Puede ser esto es muy trivial, pero puede alguien por favor me señalan a un buen tutorial o libro sobre esto. ¿Alguna sugerencia?

Se utilizó para el downstream: https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints Y esto para arriba: https://developers.google.com/cloud-messaging/upstream

Tuve que agregar @ApiMethod (name = "sendMessage") al método sendMessage en la clase MessagingEndpoint generada a través de la plantilla de Studio. Después de eso pude usar la api sendMessage para enviar el mensaje de vuelta al servidor del motor de la aplicación que está vinculado a GCM y ese mensaje se hizo eco de nuevo a mi dispositivo también.

  • Configuración de Proguard al utilizar la plantilla Google Cloud Endpoints de Android Studio
  • Error de GLS: INVALID_AUDIENCE en los puntos finales de la nube de google
  • Credenciales de la cuenta de servicio de Firebase Permiso de lectura de Json leído
  • OnHandleIntent no se llama
  • Variedad de errores en la aplicación Mobile Backend Starter Sample
  • Integre firebase auth con los puntos finales de la nube de motores de aplicaciones de Google
  • El método de punto final de Google mantiene la devolución "nombre no debe estar vacío" excepción
  • GoogleJsonResponseException: 404 No se encuentra utilizando el motor de punto final de google apps backend
  • Error de servidor interno de GoogleJsonResponseException: 500
  • GCM duplicó mensajes
  • Android studio - Ruta de SDK de App-Engine no válida
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.