Ich lerne Android-App-Entwicklung und ein Projekt für Bildungszwecke.Google Cloud Messaging in Android App integrieren - GCM Connection Server
Ich baue eine App, die wie ein Erinnerungs-Sammelalbum aussieht - der Benutzer kann Sammelalbumseiten mit aus seiner Bildbibliothek importierten Bildern kuratieren und schriftlichen Text hinzufügen. Es gibt keinen Server und die Daten werden in XML-Dateien gespeichert.
Ich wurde jetzt mit dem Hinzufügen einer neuen Funktion beauftragt - die Fähigkeit für Benutzer der App, einander Textnachrichten zu senden, um sie einer Sammelalbumseite hinzuzufügen.
Ich habe den Google Cloud Messaging-Dienst untersucht und ihn in meine App integriert. Ich habe gelesen, dass dazu ein Anwendungsserver eingerichtet werden muss, um Daten über ein HTTP- oder XMPP-Protokoll zu senden.
Ich fühle mich gerade über genug in Java, um das Projekt mit der Anleitung von Tutorials zu tun, aber habe kein Wissen oder Erfahrung von Servern oder Kommunikationsprotokolle.
Kann mich jemand bei der Einrichtung eines Anwendungsservers unterstützen? Oder zeigen Sie mir in Richtung eines Tutorials, wo ich mehr lernen kann.
Wäre es erforderlich, die Art und Weise zu ändern, in der meine App derzeit Daten speichert?
Gibt es irgendwelche inhärenten Probleme mit der Sicherheit, die berücksichtigt werden müssten?
Und das ist sehr spekulativ, aber ist es für einen Anfänger machbar in 4 Wochen zu unternehmen?
Was mit dem bestehenden GCM oder Firebase-Messaging-Tutorials falsch? –
Sie müssen die HTTP/XMMP-Verbindungen nicht konfigurieren, all dies wird von Google Payservice auf Ihrem Gerät durchgeführt. Sie müssen sich nur für den GCM-Dienst registrieren und die erhaltenen Nachrichten bearbeiten. Hier ist die Schritt für Schritt Dokumentation von GCM von Google https://developers.google.com/cloud-messaging/ – LvN