本文主要是介绍XMPP系列:三、用户登录XMPP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、XMPP中常见类的作用
-
XMPPStream:xmpp基础服务类
-
XMPPRoster:好友列表类
-
XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类
-
XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类
-
XMPPvCardTemp:好友名片实体类,从数据库里取出来的都是它
-
xmppvCardAvatarModule:好友头像
-
XMPPReconnect:如果失去连接,自动重连
-
XMPPRoom:提供多用户聊天支持
-
XMPPPubSub:发布订阅
1、XMPP是C/S 模式,首先要后台搭建好XMPP,设置好主机域名和端口号,客户端通过主机域名和端口号尝试登录XMPP。
2、登录XMPP的步骤:第一步 访问主机域名和端口号,尝试连接XMPP;
第二步 正在连接XMPP;
第三步 连接成功或者失败(失败的话,请检查后台的xmpp服务器是否开启或者主机域名和端口号是否正 确)
第四步 登录成功后,进行认证;
第五步 认证成功后,上线;
三、登录的XMPP的详细步骤
1、设置主机域名和端口号
在iPhoneXMPPAppDelegate类中通过搜索“setHostName:”快速找到设置主机域名和端口号的代码,然后设置对应的主机域名和端口号,如下图:
2、设置好xmpp的登录账号和密码
3、尝试连接xmpp
4、正在连接xmpp中
5、登录xmpp成功并进行密码认证
6、认证成功,上线
7、登录已经成功了,可以进行其他操作。
这篇关于XMPP系列:三、用户登录XMPP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!