IOS开发:XMPP聊天工具的使用

XMPP
老版的QQ和陌陌用的是XMPP,

现在公司用的多的第三方通讯工具有:
环信 即时通讯云
融云 即时通讯云


//******注:以下操作都在mac OX S 10.10...上操作(10.11...有问题)*******

XMPP操作
1、安装openfire_3_9_3.dmg
2、电脑没有java环境的,装javaForOSX2014-001.dmg

3、打开系统偏好设置--Openfire--Server-Status为Running状态则正常
   打开:Open Admin Console  选择中文 -- 把域改为本机地址127.0.0.1
   --默认标准数据库连接
   --选择 MySQL  把数据库URL连接中的[local home]改为本机地址127.0.0.1
   --本机地址后面跟的数据库名字为第4步新建的数据库名
   --如果最后一步没有设置admin密码直接跳过此步骤的话,在登录时admin密码默认为admin

4、装xampp-osx-1.8.3-5-installer
   装好之后打开齿轮状的图标manager-OSX  点击Go To Application
   点--phpMyAdmin--New新建数据库--创建成功后,
   点刚创建好的数据库(空的)--导入(从计算机中上传)--把拷贝到桌面的 openfire_mysql.sql数据库导入进去

    openfire_mysql.sql拷贝步骤:
    cmd+shift+g 打开搜索文件 /usr/local/
    openfire/resources/database/
    把openfire_mysql.sql 拷贝到桌面
    显示简介--修改权限 把只读改为 读与写

    用户admin  密码111

5、spark_2_6_3.dmg  是一款国外的聊天软件
     服务器为127.21.11.22
     安装提示文件已损坏,这需要把电脑系统偏好设置--安全与隐私--通用--修改成任何来源,然后安装即可
     装好之后打开点账号 创建账号和加入服务器   创建成功后登录login
     点会议  双击讨论群组加入 即可聊天。


//************ 彻底删除Openfire方法 ****************

彻底删除Openfire

首先,确保你已经关掉了openfire
打开终端 (在应用程序-->实用工具-->)
输入以下命令
sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist
第一条会让你输入管理员密码,尽管你输入的时候,终端不会显示,不必担心,正确输入后按回车,它就执行了.
三条命令以后,openfire就彻底消失了.


导入XMPP框架
需要导入libresolv.dylib框架和libxml2.dylib框架,另外需要在Build Settings 下的Header Search Paths添加路径/usr/include/libxml2
添加一个搜索路径

xampp  数据库无法正常启动的时候
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start


设置显示隐藏的文件
 defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

//**************************


新建一个xmpp的工程:
 
 1、首先把第三方工具XMPP拖入到工程中
 
 2、导入xmpp框架
 需要导入libresolv.dylib框架和libxml2.dylib框架
 
 编译报5个错
 
 3、新建一个pch文件  文件里添加引入  #import <UIKit/UIKit.h>
 在编译还报错
 
 4、需要把PCH文件引入路径:
 点工程名字----Build Settings----Apple LLVM 6.1 -Language ---- PrefixHeader --将PCH文件拖入  并把自己电脑路径部分删掉

 5、新建一个工具类,把所有共性的功能都放入里面,用来被其他类调用。


定义枚举变量
注册接口


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值