即时通讯
hzh1101
ios
展开
-
即时通讯Xmpp
废话少说,切入今天的正题。今天要给之前的微信加入登陆,获取好友列表,聊天(发送文字,表情,图片,声音等功能),最近联系人等。在博客的开头还是先来几张图来介绍一下功能,然后再给出核心代码的实现。 一、功能模块截图 1.登陆和获取好友列表 登陆的过程就是连接用XMPPFramework连接Openfire的过程,如果用户登陆过,就从UserDefault里获取用户的JID和密码自动连转载 2016-09-07 14:32:47 · 263 阅读 · 0 评论 -
xmpp整理笔记:发送图片信息和声音信息,xmpp图片信息
图片和音频文件发送的基本思路就是: 先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串。在即将发送的message内添加一个子节点,节点的stringValue(节点的值)设置这个编码后的字符串。然后消息发出后取出消息文件的时候,通过messageType 先判断是不是图片信息,如果是图片信息先通过自己之前设置的节点名称,把这个子节点的stringValue取出来转载 2016-09-07 15:05:24 · 1681 阅读 · 0 评论