这篇博客的代码是直接在上篇博客的基础上增加的,先给出部分代码,最后会给出能实现简单功能的完整代码。 UI进阶 即时通讯之XMPP登录、注册 1、好友列表 初始化好友花名册 XMPPRoster代理方法 好友列表 添加好友 删除好友 XMPPManager.h 新增代码 XMPPManager.m 新 ...
分类:
其他好文 时间:
2016-05-23 22:46:42
阅读次数:
323
这篇博客的代码是直接在上篇博客的基础上增加的,先给出部分代码,最后会给出能实现简单功能的完整代码。 UI进阶 即时通讯之XMPP登录、注册 1、好友列表 初始化好友花名册 XMPPRoster代理方法 好友列表 添加好友 删除好友 XMPPManager.h 新增代码 XMPPManager.m 新 ...
分类:
其他好文 时间:
2016-05-20 06:13:19
阅读次数:
279
本篇是 即时通信之XMPP(2) 接上次 即时通信之XMPP(1) 1. 好友列表 1> 初始化好友花名册 2> XMPPRoster代理方法 代码: 3> 添加好友所需方法 代码: 4> 删除好友 代码: 2. 聊天 1> 聊天的规则: 从服务器获取聊天记录,根据数据属性判断消息类型 发送消息 接 ...
分类:
移动开发 时间:
2016-05-19 21:28:21
阅读次数:
245
本篇是续接即时通讯(1)。 一、好友列表 管理好友列表是通过XMPP中的花名册(XMPPRoster)。代码示例: XMPPRosterDelegate代理方法: 添加好友: 删除好友: 部分代码示例: 二、获取聊天信息 1、聊天的规则: 从服务器获取聊天记录,根据数据属性判断消息类型。 发送消息。 ...
分类:
移动开发 时间:
2016-05-19 21:22:34
阅读次数:
333
前段时间由于项目需要,了解一下环信即时通讯,然后自己通过查资料写了一个基于环信的单聊demo,一下是源码,希望可以帮助到需要的小伙伴。
首先,我们要去环信官网注册账号,这个我就不多说了,注册完登录,创建应用,新建两个测试IM用户,
这里主要用到的是应用标示(Appkey)
好了,在环信官网下载对应的sdk,这个不多说了,最好下载一个文档,里面讲的很详细的。
好了,一下是源码
A...
分类:
其他好文 时间:
2016-05-12 14:46:15
阅读次数:
247
有了微信等即时通讯工具,大家是否还需要电子邮件?这是近年来很多IT专业人士一直争论的话题。但最后,不管是微信、还是 Slack,都没有能够“淘汰”电子邮件,这里面有很多原因:电子邮件更为开放,无需加好友就可以联系任务人;用电子邮件交待任务非常简便,一句话就可以分配任务了。电子邮件给予办公用户的“自由 ...
分类:
其他好文 时间:
2016-05-11 19:42:51
阅读次数:
334
不知道距离上一篇多久没有写了,可能是因为忙(lan)的关系吧。废话不多说,今天要介绍的不算什么新知识,主要是逻辑上的一些东西。什么逻辑呢,加好友,发送好友申请,对方审批通过,拒绝。(很遗憾,对方审批通过和拒绝后的通知没做,看完本博客的小伙伴有兴趣的可以尝试一下)。 抽空写了新版本的聊天室,内容和上次 ...
分类:
Web程序 时间:
2016-05-05 12:45:09
阅读次数:
244
原理:1 服务器(openfire)添加/删除 好友,会向客户端(app)发送消息, 2 代理(xmppStreamDelegate)监听到添加/删除消息后,花名册模块(RosterModule)会在数据库(Roster.sqlite)进行添加删除操作; 3 有无增减好友,客户端监听数据库变化即可( ...
分类:
微信 时间:
2016-04-05 12:23:51
阅读次数:
408
了解二维码这个东西还是从微信 中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候, 老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着
分类:
移动开发 时间:
2016-03-06 11:17:28
阅读次数:
288
#吱,口,令#长按且复制此条消息,打开你的支付寳加入群聊oa9PkQ31x8该吱口令将在2016年02月11日失效 #吱,口,令#长按且复制此条消息,打开你的支付寳加入群聊oa9PkQ31x8该吱口令将在2016年02月11日失效 #吱,口,令#长按且复制此条消息,打开你的支付寳加入群聊oa9PkQ
分类:
其他好文 时间:
2016-02-04 12:29:10
阅读次数:
145