Implementación de mensajería de Google Cloud en Java con MySql

Soy un desarrollador de java en un mac aprendiendo a escribir código android en android studio. Se me ha pedido que integre la mensajería en la nube de google en una aplicación.

Entiendo que android studio tiene un botón que pone todas las cosas necesarias en GCM en la aplicación de teléfono / tableta. Sin embargo no tengo ni idea de todos los cambios que está haciendo a mi aplicación junto con un requisito de que no uso google como base de datos. En su lugar necesito usar una instancia local de mysql ya que tenemos lógica de negocio para aplicar para enviar mensajes a usuarios particulares.

He hecho todas las tareas del lado del servidor de google. Tengo mi clave de aplicación, clave de proyecto … etc.

Cuando se trata de ejemplos y tutoriales que he intentado encontrar, ya sea de fecha, utilizar terminología diferente a lo que Google utiliza actualmente, utilizar un lenguaje distinto de Java para el lado del servidor, los ejemplos son basados ​​en eclipse, el uso de una biblioteca de terceros Para ocultar la funcionalidad (Kii Cloud) o no implementar la aplicación de aplicación / servidor mediante XMMP (CCS).

Estoy buscando un tutorial de implementación de servidor java directo o ejemplo que se comunica a google usando XMMP y de forma segura a la aplicación en el teléfono / tableta y las clases que alguien nuevo a android puede seguir.

He hecho las actividades en esta página http://developer.android.com/google/gcm/gs.html y he seguido los enlaces en "Next Steps", sin embargo, asumen un nivel de comprensión que no me " Todavía no. Esta página y sus enlaces me dan las configuraciones y configuraciones que necesito, pero no dónde colocarlas y por qué.

Cuando tengo éxito en esto, mi plan es condensar todos los detalles en un tutorial de youtube sobre cómo hacer esto o por lo menos una página web muy detallada, porque siento que la implementación de esto no debe ser tan difícil, especialmente con Java, Tomcat, MySql y una aplicación para Android. Esto parece que sería el caso base para comenzar.

Bueno Esta pregunta no tiene respuesta directa –

A continuación, encontrará el código escrito en PHP para Server Side-

  <?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * Description of GCM * */ class GCM { //put your code here // constructor function __construct() { } /** * Sending Push Notification */ public function send_notification($registatoin_ids, $message) { // include config include_once './config.php'; // Set POST variables $url = 'https://android.googleapis.com/gcm/send'; $fields = array( 'registration_ids' => $registatoin_ids, 'data' => $message, ); $headers = array( 'Authorization: key=' . GOOGLE_API_KEY, 'Content-Type: application/json' ); // Open connection $ch = curl_init(); // Set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Disabling SSL Certificate support temporarly curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); // Execute post $result = curl_exec($ch); if ($result === FALSE) { die('Curl failed: ' . curl_error($ch)); } // Close connection curl_close($ch); echo $result; } } ?> 
  • ¿Cómo llegar desde un servidor MySql a una aplicación para Android?
  • ¿Por qué no conectar android a la base de datos directamente?
  • Android: ¿Cómo enviar datos a MySQL DB sin usar JDBC, PHP o cualquier otro servicio web?
  • Android JDBC no funciona: ClassNotFoundException en el controlador
  • Calcular la distancia de 100 metros cuando la latitud y la longitud son un punto conocido
  • Android studio getSlotFromBufferLocked: error de búfer desconocido
  • Valor siempre devuelve 0 donde debe devolver el número de fila insertada
  • Android: Envío de datos para ser almacenados en MySQL
  • ¿Cómo conectar el teléfono de android a un servicio de la tela funcionado en el servidor local?
  • ¿Cómo mostrar las pestañas (espacios en blanco) procedentes de la base de datos MySQL correctamente en ambos en Android y IOS aplicación?
  • Lado del servidor Routeboxer
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.