ios xmpp研究探索:发送文本消息
/* 发送消息的格式 <message type="chat" to="hehe@example.com"> <body>Hello World!<body /> <message /> */ - (void)sendText:(NSString *)text toJid:(NSString *)jidString completi...
ios xmpp研究探索:接收消息
在接收到好友发过来的消息时, 如果是正在与之聊天,则需要更新 当前聊天列表,即插入一条新的消息记录: - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message { NSLog(@"xmpp stream 接收到好友消息:%@", [message XMLString]); if...
ios xmpp研究探索:获取好友列表
/* 一个 IQ 请求: <iq type="get" from="xiaoming@example.com" to="example.com" id="1234567"> <query xmlns="jabber:iq:roster"/> <iq /> type 属性,说明了该 iq 的类型为 get,与 HTTP 类似,...
ios xmpp研究探索:删除好友
XMPP中删除好友,就是发送一个presence,其类型为:unsubscribe - (void)removeBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion { if (![jidString hasSuffix:kServer]) { jidString = [NSStri...
iOS XMPP研究探索:添加好友
公开一个API,提供添加好友功能: - (void)addBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion { if (![jidString hasSuffix:kServer]) { jidString = [NSString stringWithFormat:@"%@@%@...
iOS XMPP研究探索:登录与注册
首页了解用户唯一标识有什么组成(JID): JID 一般由三部分构成:用户名,域名和资源名,例如 test@example.com/Anthony 如果没有设置主机名,则使用 JID 的域名作为主机名 端口号是可选的,默认是 5222 下面动手开始,来创建一个单例,用于全权负责管理与XMPP交互, @interface HYBXMPPHelper : NSObject <X...
iOS XMPP 探索研究:Openfire+spark环境搭建
首先到官网下载openfire+spark 下载地址:http://www.igniterealtime.org/downloads/index.jsp 选择MAC版下载dmg文件。 双击运行dmg文件,安装完成后,到finder->系统偏好设置->openfire->开启, 默认是开启的,然后点击进入管理页面,首先进入需要配置: 配置服务器:...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注