想抓一下openfire的包看看,首先要选loopback接口,如果是在本地测试的话。然后需要搞到rsa私钥,设置好就可以了。keytool -importkeystore -srckeystore keystore.jks \ -destkeystore intermediate.p12 -...
分类:
其他好文 时间:
2014-11-07 12:41:31
阅读次数:
220
1.引言
所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。
推送方法如下:
1)通过SMS进行服务器端和客户端的交流通信。
在Android平台上,你可以通过拦截SMS消息并且解析消息内容来...
分类:
移动开发 时间:
2014-11-05 19:49:15
阅读次数:
294
java下得环境安装就是个字, f*ck. 经过几日的折腾. 终于算是略懂如何安装openfire.0. 如果你已经安装过了 openfire# 卸载已知环境. rm /Library/LaunchDaemons/org.jivesoftware.openfire.plistrm -r /usr/l...
分类:
Web程序 时间:
2014-11-05 19:12:33
阅读次数:
172
即时通信功能已经开发完毕,现在还木有时间整理,打算后期抽时间整理后发一下源码跟教程。现在记录一下遇到的问题,首先是获取离线消息。
OfflineMessageManager是官方获取离线消息的,但是直接获取,是获取不到任何消息的,需要先设置离线,然后获取后,再上线。功能代码如下。
1、离线
// 初始化
public XMPPConnection init(LoginConfig lo...
分类:
系统相关 时间:
2014-11-05 13:07:21
阅读次数:
322
最近在使用xmppframwork来实现一个聊天应用,碰到了一个问题,应用进入后台以后,就接收不到消息了;怎么样才能使应用被切到后台时,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样),下面一步一步来分析。针对iOS应用的状态,存在以下三种情况:1)若iOS应用为活动状态,刚与服...
分类:
移动开发 时间:
2014-11-05 12:57:26
阅读次数:
167
1.话说,本来想做个聚合查询功能,但是我的重点想研究xmpp聊天功能。所以使用mvvm模式做了完全模式51job主界面的页面。
2.首先给大家看我运行起来的界面。
3.界面很简单,做这个界面主要是为了比较mvvm模式和mvc模式之间的区别。
4.这个界面的结构是下边这张图片...
分类:
移动开发 时间:
2014-11-04 21:12:05
阅读次数:
379
系列一:基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Androidclient开发[3]基于xmpp openfire smack开发之A...
分类:
移动开发 时间:
2014-11-04 19:11:12
阅读次数:
202
1.这个项目昨天我想了下,有三大部分,第一部分是根据聚合进行在线数据的一个查询功能,第二部分是xmpp的聊天功能,第三部分是更多功能。
2.在线查询功能,主要用到的技术,就是get请求或者是post请求,这个在线查询功能,我们用到的是聚合的SDK,有自己的API,所以我们就需要单独的去做一些请求的类。
3.xmpp聊天功能,主要用到xmpp协议,框架我们用ios的XMPPFramework-m...
分类:
移动开发 时间:
2014-11-04 09:19:09
阅读次数:
233
一、下载并安装openfire 1、下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的C...
分类:
系统相关 时间:
2014-11-04 01:40:50
阅读次数:
219
在网络不稳定时,openfire容易出现掉包情况,原因是在客户端掉线时,openfire并不能马上知道客户端已经断线,至于要多久才能发现客户端断线,跟服务器端设置的Idle Connections 时间有关。默认为360秒。 为解决掉...
分类:
系统相关 时间:
2014-10-31 01:19:54
阅读次数:
817