2015-10-20 86 views
1

夥計們我是XMPP功能新手,我正在使用XMPP閱讀有關GCM的主題,瞭解如何使用xmpp實現聊天功能。 基本上我正在做概念證明,以便在我開始之前我會感到舒服。我有以下基礎設施來託管我的Android應用程序:XMPP Android實施指南

  1. Java後端+ MySQL數據庫。
  2. OpenShift雲平臺來託管我的後端應用程序。
  3. 谷歌雲消息傳遞通知給客戶端設備。

現在,我完全失去了。 如何啓動與XMPP,我有幾個環節

XMPP implementation using QuickBlox

GCM XMPP implementation

在那裏我得到的基本知識,但我想使用XMPP與我現有的應用程序,這是在OpenShift運行。

我的問題是:

1是否有任何XMPP可用的API,我可以用我的應用程序集成(這樣我可以減少我的開發時間)?

2-我是否需要單獨的XMPP服務器用於聊天功能?

+0

您應該使用XMPP做的聊天功能,這是比HTTP更有效。在android上,爲您處理XMPP。在您的服務器上,您可以使用Smack Java XMPP庫連接到CCS。 –

+0

@ArthurThompson,我沒有獲得樣本來實現我的xmpp服務器端,我正在檢查在openshift上使用xmpp服務器端代碼的可行性,任何與此相關的文檔都會有所幫助。 –

回答

1

我認爲下面的GitHub項目將幫助you.everything是有一個簡單的XMPP聊天應用 https://github.com/jerrya/AndroidSmackSample

+0

如何連接xmpp服務器..它沒有說任何關於xmpp服務器設置 –

+0

ya.its xmpp客戶端應用程序。 –

+0

我已經安裝了以上xmpp客戶端應用程序,如何設置服務器,因爲它連接到本地主機? –