XMPP框架下微信项目总结(2)授权登陆/注销/注册/打印日志

xmpp授权登陆步骤
1 初始化xmppstream 连接服务器 传递属性jid(IP地址 端口号)
2 连接成功后 传递“登”陆密码授权
3 授权后,发送在线消息
xmpp所有的代理都是子线程中调用的,处理ui操作需手动在主线程中处理
xmpp退出登陆
1 发送离线消息
2 断开连接
xmppstream本质是对GCDAsyncSocket封装

---->连接服务器

---->监听连接状态

---->检测服务器

---->注册

xmpp授权登陆步骤
1 初始化xmppstream 连接服务器 传递属性jid(IP地址 端口号)
2 连接成功后 传递“注册” 密码授权
3 授权后,发送在线消息

ps:基本思路与登录类似

----->监听注册状态(delegate方法)

PS:代理方法都是在子线程,so,要进行UI操作要写个主线程!!

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{

         // 打开XMPP的日志

        [DDLog addLogger:[DDTTYLogger sharedInstance]];

  }

原文地址:https://www.cnblogs.com/ly1973/p/5340470.html