之前做夠線上及時聊天,小型企業基本上都是通過xmpp協定實作,但是我之前公司做的多多少少會出現一些問題,今天在查找資料的時候,無意發現了一個很好的東西,某公司開發了一套即時聊天sdk,雖然也是由xmpp協定開發,但是穩定性和實作簡答方面确實容易得多,通俗易懂。關于公司名字不說了,大家自己去搜吧,不然等會有打廣告嫌疑!
涵蓋了android和ios,下面給出簡單的sdk介紹:
首先将libs檔案夾下的appkefu_sdk.jar加入到項目工程libs檔案夾下(如果沒有,則建立檔案夾,僅針對eclipse開發環境). 其次,将res檔案夾下所有檔案拷貝到項目res檔案夾下。在項目中使用appkefu_sdk.jar主要有兩種方式,具體可參考示例程式appkefudemosimple和appkefudemoadvanced, 二者的主要差別在于前者每次會話的時候都會嘗試與伺服器建立新的會話,當關閉聊天視窗的時候關閉會話,斷開與伺服器的連結。後者則嘗試在項目啟動的時候
建立與伺服器的一次性會話,在項目運作期間,所有的會話視窗公用此會話連結,直到項目結束運作或者網絡故障
appkefudemosimple 調用此方法啟動會話視窗
appkefudemosimple 在androidmanifest.xml中添加:
和
appkefudemoadvanced 主要分為四部分:appkefuapplication,mainactivity,loginactivity和androidmanifest.xml
在application标簽中加
<a target="_blank" href="http://appkefu.com/appkefu/tutorial-android.html">更多詳細資料連結點選檢視</a>
官方demo下載下傳:http://download.csdn.net/detail/gulaer/6338067