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]];
}