iOS快速上手基于XMPP聊天室+openfire服务端

iOS快速上手基于XMPP聊天室+openfire服务端_第1张图片
效果图.png

前言:本文主要介绍如何导入XMPPFramework实现聊天室,文中有demo代码示例供下载查看。

** demo代码:**https://github.com/maligh/XMPPFrameWorkDemo 欢迎star
说明:安装好openfire服务器请创建一个房间:jianshu,可以使用mac下的“信息”应用跟demo程序进行通信,设置如下

  • 点击“信息”->添加账户->选择其他账户->填下如下(账号需在openfire上添加好)
iOS快速上手基于XMPP聊天室+openfire服务端_第2张图片
消息.png
  • 添加好请点击前往聊天室

配置聊天室后台:openfire服务器

下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire
安装方法很简单,提示几点:mac 要有JAVA环境;要选择装一款数据库,我选的是Mysql,装好数据库之后新建一个数据库,安装openfire时候回用到。具体安装方法,可以搜一下,bing一下,soso一下,google一下。(我要改掉意识中百度一下这种说法,)


再来介绍一下手动导入XMPPFramework:

下载地址:https://github.com/robbiehanson/XMPPFramework

  • 新建项目导入下载好的文件


    iOS快速上手基于XMPP聊天室+openfire服务端_第3张图片
    xmpp1.png
  • 添加以下Framework


    iOS快速上手基于XMPP聊天室+openfire服务端_第4张图片
    xmpp2.png
  • Build Settings ->Search Paths -> Header Search Paths
    中添加"/usr/include/libxml2"


    iOS快速上手基于XMPP聊天室+openfire服务端_第5张图片
    xmpp3.png
  • Build Settings ->Links -> Other Linker Flags中添加 "-lxml2"
iOS快速上手基于XMPP聊天室+openfire服务端_第6张图片
xmpp4.png
  • 到此为止就导入成功啦

结尾: 搭建安装过程中遇到任何问题,或者您有好的意见都可以留言。互相学习,互相进步感谢你的时间

你可能感兴趣的:(iOS快速上手基于XMPP聊天室+openfire服务端)