文章 2015-03-24 来自:开发者社区

ios xmpp研究探索:发送文本消息

/* 发送消息的格式 <message type="chat" to="hehe@example.com">   <body>Hello World!<body /> <message /> */ - (void)sendText:(NSString *)text toJid:(NSString *)jidString completi...

文章 2015-03-24 来自:开发者社区

ios xmpp研究探索:接收消息

在接收到好友发过来的消息时, 如果是正在与之聊天,则需要更新 当前聊天列表,即插入一条新的消息记录: - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message { NSLog(@"xmpp stream 接收到好友消息:%@", [message XMLString]); if...

文章 2015-03-24 来自:开发者社区

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 类似,...

文章 2015-03-24 来自:开发者社区

ios xmpp研究探索:删除好友

XMPP中删除好友,就是发送一个presence,其类型为:unsubscribe - (void)removeBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion { if (![jidString hasSuffix:kServer]) { jidString = [NSStri...

文章 2015-03-24 来自:开发者社区

iOS XMPP研究探索:添加好友

公开一个API,提供添加好友功能: - (void)addBuddyWithJid:(NSString *)jidString completion:(HYBCompletionBlock)completion { if (![jidString hasSuffix:kServer]) { jidString = [NSString stringWithFormat:@"%@@%@...

文章 2015-03-24 来自:开发者社区

iOS XMPP研究探索:登录与注册

首页了解用户唯一标识有什么组成(JID): JID 一般由三部分构成:用户名,域名和资源名,例如 test@example.com/Anthony 如果没有设置主机名,则使用 JID 的域名作为主机名 端口号是可选的,默认是 5222 下面动手开始,来创建一个单例,用于全权负责管理与XMPP交互, @interface HYBXMPPHelper : NSObject <X...

文章 2015-03-23 来自:开发者社区

iOS XMPP 探索研究:Openfire+spark环境搭建

首先到官网下载openfire+spark 下载地址:http://www.igniterealtime.org/downloads/index.jsp 选择MAC版下载dmg文件。 双击运行dmg文件,安装完成后,到finder->系统偏好设置->openfire->开启, 默认是开启的,然后点击进入管理页面,首先进入需要配置: 配置服务器:...

iOS XMPP 探索研究:Openfire+spark环境搭建

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注