2014-04-21 25 views
6

Şu anda üçüncü taraf sohbet sunucusunu uygulaması gereken anlık ileti sohbet uygulaması üzerinde çalışıyorum.Üçüncü taraf GCM - CCS XMPP sunucusu nasıl açık ateşle uygulanır?

Ben Github here geçerli bu tutorial

Komple projesini takip ediyorum.

Bu projeyi indirdiğimde, bana iki proje klasörü sağlar; Birincisi GCMDemo ve ikincisi GCM_CCS_application'dur.

GCMDemo'yu eclipse'de içe aktarıyorum; Mesaj göndermek için bana bir GCM istemcisi sağlıyor ve iyi çalışıyor.

Ama GCM_CCS_application nasıl kullanılacağını bilmiyorum. Bu bir java uygulamasıdır. GSM_CCS_application bir android uygulaması değildir; sunucu tarafı uygulamaları içindir.

Bilgisayarımda yüklü bir açık sunucu var ancak bu uygulama için açık ateşin nasıl kullanılacağını bilmiyorum. Bu yüzden birisi bana bu sunucu tarafı uygulamasını nasıl uygulayacağını söyle.

cevap

3

Şu ana kadar bunu okuduysanız umuyoruz. Temelde bu amaç için Openfire'a ihtiyacınız yoktur. Google'ın sunucusu Openfire'ın işini yapacak. Sunucu uygulamanız ve android uygulamanız hem "kullanıcılar" hem de Google'ın xmpp sunucusunun istemcileridir. Uygulamalar proje kimliğinizi ve API anahtarınızı kullanarak Google sunucusuna bağlanabilir. Bu yardımcı olur umarım.

+1

Thnk u, BOTH android istemci uygulamasını ve GCM_CCS_application'ı nasıl çalıştıracağımızı söyleyebilir misiniz? Önce GCM_CCS_application'ı çalıştırmalı mıyım, sonra da android istemcisini (GCM HTTP sunucusu gibi) çalıştırmalı mıyım? Piyasaya sürülmek için bu iki dosyayı bir pakette paketlemem gerekir mi? – Tanvir

+0

@everydayapps Daha ayrıntılı bir cevaba ihtiyacım var, lütfen .. Bu şeylerle günlerce takıldım .. –

+0

Burada bunun tam bir çözümü var ... http://stackoverflow.com/questions/30056939/ http://javapapers.com/android/google-cloud-messaging-gcm-ccs-with-xmpp/: gcm-xmpp-server-using-smack-4-1-0 –

İlgili konular