之前做够在线及时聊天,小型企业基本上都是通过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