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; } } ?> 
  • ¿Qué es un buen enfoque de diseño de base de datos para mi aplicación Android Quiz?
  • Android: imposible cargar la imagen a MySql remoto DB con php script
  • ¿Cómo devolver datos de php a eclipse?
  • Obtención de datos de Mysql DB a listView utilizando JSON y PHP
  • ¿Cómo sincronizar la base de datos SQLite en el teléfono Android con la base de datos MySQL en el servidor?
  • La mejor manera de implementar Client <-> Server <-> Arquitectura de bases de datos en una aplicación de Android?
  • Convierta un sitio web con un diseño de respuesta a la aplicación de Android
  • ¿Podemos conectar la base de datos MySQL remota en Android usando JDBC?
  • ¿Diferencia entre las bases de datos MySQL / SQLite / etc?
  • conexión de base de datos mysql con jabón webservices en android
  • Conectar aplicaciones de Android a la base de datos mysql
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.