xmpp
dodoloov4u
这个作者很懒,什么都没留下…
展开
-
XMPPFrameWork IOS 开发(一)xmpp简介
原始地址:XMPPFrameWork IOS 开发(一)XMPP : The Extensible Messaging and Presence Protocol中文全称:可扩展通讯和表示协议简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber转载 2014-05-05 17:21:04 · 552 阅读 · 0 评论 -
xmpp协议的实现
2013-11-09 10:38 996人阅读 评论(1) 收藏 举报[html] view plaincopy 之前做过socket的聊天 可以做到群聊 文字+语音聊天 但是一对一的 加好友之类的 还没实现,服务器端写不来 呵呵查了资料发现 现在的聊天服务器有开源的 有很多种 很多都是机遇xmpp协议来实现的,x转载 2014-05-14 18:11:24 · 801 阅读 · 0 评论 -
ios xmpp 发送语音图片解决方案
ios xmpp 发送语音图片解决方案ios xmpp 发送语音,图片解决方案,有需要的朋友可以参考下。 目前做IM多是用的xmpp。因为项目需求需要实现语音和图片的发送。发送语音图片有三种方法。1,xmpp smack。文件传输方式。2,文本流。3,服务器中转。因为项目工期等原因,最终选择了通过服务器中转的方式来实现这些功能,本博客转载 2014-05-14 17:58:30 · 650 阅读 · 0 评论 -
xmpp学习2
三:朋友列表 XEP-0083 获得朋友列表,我们要使用花名册(roster)的方法添加 在setupStream方法中添加 xmppRosterStorage = [[XMPPRosterCoreDataStoragealloc]init]; xmppRoster = [[XMPPRosteralloc]initWithRosterStorage:xmp转载 2014-04-15 11:50:47 · 447 阅读 · 0 评论 -
xmpp学习1
自己学习xmpp官方文档,慢慢整理的笔记,不见得都是正确的,请用选择性眼光看待,也有问题尚未解决,持续更新中~~~ 创建新工程,命名为XMPPIOS. 一:导入XMPPFramework 将XMPP拖拽到工程中。 添加静态库 并在Build转载 2014-04-15 11:49:59 · 391 阅读 · 0 评论 -
XMpp基础
XMPP中常用对象们:XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类XMPPvC转载 2014-05-08 11:17:20 · 526 阅读 · 0 评论 -
xmpp 图片、音频
1、添加好友:[[XMPPDELEGATE xmppRoster]addUser:[XMPPJID jidWithString:(对方的)jid] withNickname:nil];2、同意添加:[[XMPPDELEGATE xmppRoster]acceptPresenceSubscriptionRequestFrom:(对方的)jid] andAddToRoster:YES];3转载 2014-03-13 11:42:21 · 577 阅读 · 0 评论 -
Openfire 用户离线、断线 及心跳检测
客户端登出分为正常离线和断线,正常离线会发送presence 消息通知服务器,断线则无通知发送。1. 正常离线:客户端在离线之前发送由PresenceRouter 路由到PresenceUpdateHandler 中处理。判断Type为unavailable 之后先进行广播,再设置session的状态,再更新presenceManager中用户最后一次的转载 2014-04-22 17:55:00 · 506 阅读 · 0 评论 -
xmpp学习3
四:自动连接 从当前代码来看,如果有意外的断开,我们将无法获取信息。所以要添加XMPPReconnect xmppReconnect = [[XMPPReconnectalloc]init]; [xmppReconnectactivate:self.xmppStream]; 五:发送和接收消息 XEP-0136 布置好自己的聊天页面,包括转载 2014-04-15 11:52:22 · 399 阅读 · 0 评论 -
xmpp 图片、音频
ios xmpp 发送语音,图片解决方案,有需要的朋友可以参考下。目前做IM多是用的xmpp。因为项目需求需要实现语音和图片的发送。发送语音图片有三种方法。1,xmpp smack。文件传输方式。2,文本流。3,服务器中转。因为项目工期等原因,最终选择了通过服务器中转的方式来实现这些功能,本博客只是用于自己工作的记录,有什么不对的地方欢迎指正。转载 2014-03-11 14:09:04 · 922 阅读 · 0 评论 -
xmpp后台模式接收聊天信息
最近在使用xmppframwork来实现一个聊天应用,碰到了一个问题,应用进入后台以后,就接收不到消息了;怎么样才能使应用被切到后台时,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样),下面一步一步来分析。针对iOS应用的状态,存在以下三种情况:1)若iOS应用为活动状态,刚与服务器保持一个长连接,客户端与服务器通过此连接收发消息。2)若iOS应转载 2014-05-08 15:08:25 · 886 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(七)消息回执
原始地址:XMPPFrameWork IOS 开发(七)消息回执请参考:XEP-0184协议 协议内容:发送消息时附加回执请求[cpp] view plaincopyprint? from='[email protected]/westminster' id转载 2014-05-05 17:34:05 · 623 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友
原始地址: XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友好友列表和好友名片[cpp] view plaincopyprint?[_xmppRoster fetchRoster];//获取好友列表 //获取到一个好友节点 - (void)xmppRoster:(XMPPRoster转载 2014-05-05 17:28:24 · 666 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(四)消息和好友上下线
原始地址:XMPPFrameWork IOS 开发(四)消息[cpp] view plaincopyprint?//收到消息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{转载 2014-05-05 17:27:20 · 489 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(六)聊天室
原始地址:XMPPFrameWork IOS 开发(六)聊天室聊天室[cpp] view plaincopyprint?//初始化聊天室 XMPPJID *roomJID = [XMPPJID jidWithString:ROOM_JID]; xmppRoom = [[XMPPRoom allo转载 2014-05-05 17:30:16 · 959 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(三)登录
原始地址:XMPPFrameWork IOS 开发(三)XMPP中常用对象们:XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别转载 2014-05-05 17:26:13 · 423 阅读 · 0 评论 -
XMPPFrameWork IOS 开发(二)Xcode的配置
原始地址:XMPPFrameWork IOS 开发(二)译文地址: Getting started using XMPPFramework on iOS介绍ios上的XMPPFramework你能够在Xcode/iPhoneXMPP 目录找到,它只是实现了XMPP的一小部分功能。下面主要介绍在开发XMPPFramework ios应用之前的配置工转载 2014-05-05 17:22:24 · 649 阅读 · 0 评论 -
IOS 新消息通知提示-声音、震动
一、APNS 1.注册[cpp] view plaincopyprint?[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound转载 2014-05-05 17:39:38 · 1857 阅读 · 0 评论