安卓端离线在上线后,接收不到 openfire推送的消息怎么解决,顺便问一下openfire 广播发送消息是不能发送离线消息吗

软件遇见 发布于 2014/02/26 13:53
阅读 1K+
收藏 0
安卓端离线在上线后,接收不到 openfire推送的消息怎么解决,顺便问一下openfire 广播发送消息是不能发送离线消息吗

以下是问题补充:

@软件遇见:没人能回答吗 (2014/02/26 15:10)
加载中
0
h
hzaccp

当然可以啦,离线要用OfflineMessageManager。

XMPPConnection con = ...;
OfflineMessageManager offlineManager = new OfflineMessageManager(con);
Iterator<org.jivesoftware.smack.packet.Message> it = offlineManager.getMessages();
Map<String, ArrayList<Message>> offlineMsgs = new HashMap<String, ArrayList<Message>>();

while (it.hasNext()) {
org.jivesoftware.smack.packet.Message message = it.next();

...
}

返回顶部
顶部