xmpp基础知识
来源:互联网 发布:淘宝上抢的红包在哪里 编辑:程序博客网 时间:2024/05/29 08:08
XMPP获取头像等数据
XMPPvCardTemp*xmppvCardTemp = [XMPPvCardTemp vCardTempForJID:jid shouldFetch:YES]
NSData *photoData = [[[AppDelegateappDelegate]xmppvCardAvatarModule]photoDataForJID:[XMPPJIDjidWithString:bubbledata.senderId]]
XMPP删除花名册中人
XMPPJID *jid = [XMPPJIDjidWithString:[NSStringstringWithFormat:@"%@",jidstr]];
[[[selfappDelegate]xmppRoster ]removeUser:jid];
XMPP创建群组
NSArray *arr = [NSArray arrayWithObject:groupName];//把群组名放到数组里面[[AppDelegateappDelegate].xmppRosteraddUser:[XMPPJIDjidWithString:friendInfo.jid]withNickname:friendInfo.namegroups:arrsubscribeToPresence:NO];//把一个friendInfo放到这个群组里面
XMPP添加好友
NSString *accountName=self.emailAddressTextField.text;
accountName=[accountNamejidEscapedString];
accountName=[accountNamestringByAppendingString:XMPPREGISTERJID];
[[[AppDelegateappDelegate]xmppRoster]subscribePresenceToUser:[XMPPJIDjidWithString:accountName]];
前面的很多代码是对这个账号进行处理
XMPP常用类<下面部分转载网友>
XMPPStream:xmpp基础服务类
XMPPRoster:好友列表类
XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类
XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类
XMPPvCardTemp:好友名片实体类,从数据库里取出来的都是它
数据库里面相当于放各种各样的名片储存起来
xmppvCardAvatarModule:好友头像XMPPReconnect:如果失去连接,自动重连
XMPPRoom:提供多用户聊天支持
XMPPPubSub:发布订阅
- xmpp基础知识
- XMPP协议的基础知识
- XMPP的基础知识
- XMPP即时通讯基础知识
- OpenFire源码学习之一:XMPP基础知识
- 学习Android推送笔记---XMPP基础知识
- XMPP 学习笔记二 OpenFire框架与与XMPP协议基础知识
- XMPP
- XMPP
- XMPP
- XMPP
- xmpp
- XMPP
- XMPP
- XMPP
- XMPP
- xmpp
- XMPP
- poj1083
- java nio socket简单实例
- -
- Qt自定义的属性表格(默认代理)
- Android 内存监测工具 DDMS --> Heap
- xmpp基础知识
- URL载入系统
- centos6.4 32/64位机 hadoop2.2.0集群安装
- OpenWrt下WNDR3700V4,WNDR4300 flash容量>90M方法(恩山zhouruixi原创)
- linux c获取网页源码(经测试可用)
- 如何获取android中的用户安装的程序
- MMO即时战斗:技能实现
- 把软件基础构架当作瓶装纯净水一样对待
- 黑马程序员——JAVA基础之IO流FileReader,FileWriter