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、新建一个工具类,把所有共性的功能都放入里面,用来被其他类调用。
定义枚举变量
注册接口
老版的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、新建一个工具类,把所有共性的功能都放入里面,用来被其他类调用。
定义枚举变量
注册接口