Cómo usar Google Cloud Connection Server para enviar mensajes de GCM en sentido ascendente

Estoy tratando de enviar un mensaje ascendente de dispositivo a cloud utilizando la nueva función de servidor de conexión en nube de Google Cloud Messaging. Estoy usando el código de ejemplo en la guía de introducción.
Http://developer.android.com/google/gcm/gs.html

Soy capaz de configurar el lado del cliente y estoy recibiendo el ID de registro. Pero cuando envío el mensaje al servidor no pasa nada. No estoy seguro si necesito hacer una cierta disposición en el extremo del servidor. Mi requisito básico del servidor es recibir el mensaje del cliente y enviar una respuesta detrás. Estoy utilizando un servidor backend basado en Java. No pude encontrar nada concreto en la documentación con respecto a la configuración del servidor.

Alguien puede ayudarme porfavor ?

Sí, esto es definitivamente posible
http://developer.android.com/google/gcm/ccs.html

The GCM Cloud Connection Server (CCS) allows third party servers to communicate with Android devices by establishing a persistent TCP connection with Google servers using the XMPP protocol. This communication is asynchronous and bidirectional. 

No puede registrarse en GCM en el lado del cliente y enviar mensajes a su servidor. Sólo se encarga de la conexión entre su dispositivo y el servidor GCM.

Para poder enviar y recibir mensajes en su servidor, debe configurar la conexión de su servidor con el GCS Cloud Connection Server (CCS)

GCM Cloud Connection Server (CCS) es un punto final XMPP que se ejecuta en http://gcm.googleapis.com puerto 5235.

CCS requiere una conexión TLS (Transport Layer Security). Esto significa que el cliente XMPP debe iniciar una conexión TLS. Por ejemplo, en smack, se llama a setSocketFactory (SSLSocketFactory), similar a "SSL de estilo antiguo" conexiones XMPP y https.

CCS requiere un mecanismo de autenticación SASL PLAIN usando @ gcm.googleapis.com (ID del remitente de GCM) y la clave del API como contraseña, donde el ID del remitente y la clave de la API son los mismos que se describen en Introducción.

Puede utilizar la mayoría de las bibliotecas XMPP para interactuar con CCS.

GCS está actualmente en versión beta y requiere que se aplique para ello. Citando la página de documentación :

Nota: Para probar esta función, regístrese usando este formulario .

¿Te has registrado? Después de que Google debe volver a usted y le dará acceso al servicio.

  • Cómo solucionar el error de registro de Google Cloud Messaging: SERVICE_NOT_AVAILABLE?
  • Genera un identificador único como ID de notificación de android
  • ¿Puedo usar el servicio técnico con socket-io?
  • ¿Por qué es necesario iniciar sesión en Google para que GCM funcione para dispositivos inferiores a 4.0.4?
  • Mensajes de Android - Desarrollo vs distribución
  • ¿Es posible utilizar GCM sin la cuenta de Google y Google Play Services en el dispositivo?
  • Ningún receptor de intenciones estableció AirShip Urbano
  • Enviar notificaciones en Android mediante Google App Engine
  • Android, enviar mensajes a 1000 dispositivos rápidamente
  • Cómo saber si mi aplicación está abierta cuando administré una notificación push
  • El Dirigible Urbano se estrella al despegar. Argumento de excepción ilegal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.