码迷,mamicode.com
首页 > 微信 > 详细

ios开发xmpp仿微信即时聊天工具

时间:2014-12-11 15:28:31      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   on   

     最近在做一个项目,需要一个即时聊天工具,先打算有第三方环信(http://www.easemob.com),但是最终老板不允许,要自己开发用自己的服务器,哎!如果有需要的可以去看看这个环信,真的不错。进入今天的主题,其实也是大神们开发的,我在这只是把一些细节理一下让大家你能少走一点弯路,需要的资料和源码这里面都有http://pan.baidu.com/s/1nt5esnn

  详细的介绍看这http://blog.csdn.net/kangx6/article/details/7740135,看了有问题的再回来看下面的内容,将可以解决你的问题,首先就是需要下载xmppframework这个框架,

  问题一,在将文件拖入你的工程的时候你会遇到一个错误,添加了libxml2.dylb的framework ,结果还是引用不了<libxml/tree.h>,  老是提示找不到头文件.解决办法:在添加了libxml2.dylb之后,点击左上角的project,然后进行Build Settings(这里不管是Project还是targets都行),找到Search Paths选项卡,其下有Header Search Paths条目,双击debug选项,添加/usr/include/libxml2就行了。如果还是解决不了的看这个:http://blog.csdn.net/dqjyong/article/details/7830389

  问题二,怎么将客户端和你的服务器连接,注册服务器什么的我就不多说了上面的详细介绍那篇博客里都有,主要是怎么用adium,首先就是得下载一个Adium,然后安装,完了以后就是添加账号,bubuko.com,布布扣打开偏好设置然后将会出现下图的界面bubuko.com,布布扣点击下面的+号就是添加账号,bubuko.com,布布扣选择xmpp,

bubuko.com,布布扣添加你在服务器里注册的账号,然后点击选项bubuko.com,布布扣连接服务器这里要填localhost,不然没法连接。这样就OK了,然后你可以多添加几个账号,这样是在你的客户端模拟器登陆的时候要有好友才会显示好友列表。同时你在添加了账号后要互相加为好友具体看图bubuko.com,布布扣然后会弹出bubuko.com,布布扣就这样互相添加后

bubuko.com,布布扣就是出现这样的列表,说明你已经添加成功。

问题三:在你的客户端写好以后连接不上服务器的情况bubuko.com,布布扣在这里服务器设置一定要填localhost,只有这样才能连接上去,然后就是登陆,进去以后会显示你刚才加的好友列表,到此,你已经成功了。

  如果有其他的问题欢迎留言!

  

ios开发xmpp仿微信即时聊天工具

标签:style   blog   http   io   ar   color   os   sp   on   

原文地址:http://www.cnblogs.com/csdnIOS/p/4157608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!