2014-04-21 7 views
6

Momentan arbeite ich an einer Instant-Messaging-Chat-Anwendung, in der ich einen Chat-Server eines Drittanbieters implementieren muss.So implementieren Sie GCM - CCS XMPP-Server von Drittanbietern mit Openfire?

Ich verfolge dieses tutorial

komplette Projekt auf Github here.

Wenn ich dieses Projekt herunterlade, stellt es mir zwei Projektordner zur Verfügung; der erste heißt GCMDemo und der zweite ist GCM_CCS_application.

Ich importiere GCMDemo in Eclipse; Es bietet mir einen GCM-Client zum Senden von Nachrichten und es funktioniert gut.

Aber ich weiß nicht, wie man GCM_CCS_application verwendet. Dies ist eine Java-Anwendung. GSM_CCS_application ist keine Android-Anwendung; Es ist für serverseitige Anwendungen.

Ich habe Openfire-Server auf meinem Computer installiert, weiß aber nicht, wie Openfire für diese Anwendung zu verwenden ist. Bitte sagen Sie mir, wie Sie diese serverseitige Anwendung implementieren können.

Antwort

3

Ich hoffe, Sie haben das jetzt herausgefunden, wenn Sie nicht weiterlesen ... Grundsätzlich brauchen Sie für diesen Zweck nicht Openfire. Googles Server übernimmt die Aufgabe von Openfire. Ihre Server-Anwendung und Ihre Android-Anwendung sind beide "Benutzer" oder Clients des Google xmpp-Servers. Die Anwendungen können mithilfe Ihrer Projekt-ID und Ihres API-Schlüssels eine Verbindung zum Google-Server herstellen. Hoffe das hilft.

+1

Können Sie uns erklären, wie Sie die BOTH Android Client App und GCM_CCS_Application ausführen? Muss ich zuerst GCM_CCS_application ausführen und dann den androiden Client (wie GCM HTTP Server) ausführen? Muss ich diese beiden in einer apk für die Veröffentlichung verpacken? – Tanvir

+0

@everydayapps Ich brauche eine detailliertere Antwort auch, bitte .. Ich habe mit diesen Dingen für Tage feststecken .. –

+0

Hier gibt es eine vollständige Lösung ... http://stackoverflow.com/questions/30056939/ gcm-xmpp-server-using-smack-4-1-0 –

Verwandte Themen