Mise en œuvre de messagerie Google Cloud en Java à l'aide de MySql

Je suis un développeur java sur un Mac qui apprend à écrire le code Android dans le studio Android. On m'a demandé d'intégrer la messagerie Google Cloud dans une application.

Je comprends que android studio dispose d'un bouton qui met toutes les choses requises GCM dans l'application téléphone / tablette. Cependant, je n'ai aucune idée de tous les changements apportés à mon application avec une exigence que je n'utilise pas Google comme base de données. Au lieu de cela, je dois utiliser une instance locale de mysql car nous avons une logique métier à appliquer pour envoyer des messages à des utilisateurs particuliers.

  • Comment communiquer avec le serveur Node.js du client Android
  • Aapt error 138 processDebugResources
  • Comment utiliser la couverture de code EMMA dans Android
  • NavigationDrawer suggère l'animation (comme Google Currents)
  • Définir du texte et obtenir du texte dans le presse-papiers
  • Existe-t-il un apktool sur Android? Je veux assembler ".smali" et créer un nouveau ".apk" dans une application Android
  • J'ai fait toutes les tâches du côté du serveur google. J'ai ma clé d'application, la clé de projet … etc.

    En ce qui concerne les exemples et les didacticiels que j'ai essayé de trouver, ils sont datés, utilisent une terminologie différente de ce que Google utilise actuellement, utilisent une langue autre que java pour le côté serveur, les exemples sont basés sur eclipse, utilisez une bibliothèque de tiers Pour masquer la fonctionnalité (Kii Cloud) ou ne pas implémenter l'application / application serveur en utilisant XMMP (CCS).

    Je recherche un didacticiel direct d'implémentation de serveur java ou un exemple qui communique à Google en utilisant XMMP et en toute sécurité à l'application sur le téléphone / tablette et les classes que quelqu'un de nouveau sur Android peut suivre.

    J'ai fait les activités sur cette page http://developer.android.com/google/gcm/gs.html et j'ai suivi les liens sous "Prochaines étapes", mais ils assument un niveau de compréhension que je ne sais pas T encore. Cette page et ses liens me donnent les configurations et les paramètres dont j'ai besoin, mais pas où les placer et pourquoi.

    Lorsque j'ai réussi à ce sujet, mon plan consiste à condenser tous les détails dans un tutoriel de youtube sur la façon de le faire ou, à tout le moins, une page Web très détaillée, car je pense que la mise en œuvre de ce processus ne devrait pas être difficile, surtout en utilisant Java, Tomcat, MySql et une application Android. Cela semble être le cas de base pour commencer.

  • Fil ou services
  • Duplicate id @ + id / image dans appcompat_v7 abc_activity_chooser_view.xml: 58
  • Android: ViewPager est bloqué entre les vues
  • Assurez-vous que certaines zones de bitmap sont transparentes sur le contact
  • Convertir le flux d'entrée vidéo en RTMP
  • Comment écrire du texte courbé?
  • One Solution collect form web for “Mise en œuvre de messagerie Google Cloud en Java à l'aide de MySql”

    Eh bien Cette question n'a pas de réponse directe –

    Veuillez trouver ci-dessous le code écrit en PHP pour 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; } } ?> 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.