【发布时间】:2018-03-10 02:49:58
【问题描述】:
如何在 PubSub 中获取离线消息?使用 Smack 库。经过搜索,我找到了一个如下所示的答案:
// Create a pubsub manager using an existing XMPPConnection
PubSubManager mgr = PubSubManager.getInstanceFor(con);
// Get the node
LeafNode node = mgr.getNode("testNode");
List<? extends Item> items = node.getItems(100);
但是node.getItems(100)返回最后100条消息,也可以在线和离线。
1) 如何使用 smack 跟踪 pubsub 中的在线和离线消息?
2) 是否可以使用 smack 获取 pubsub 中的未读消息计数?如果是,那么如何实现呢?
3)如何知道谁(发布者)在节点中发送了这条消息?
我刚刚浏览了来自here 的 Smack 和 PubSub 的文档 和here 但没有找到与我的查询相关的解决方案。那么有人可以帮我解决这个问题吗?
【问题讨论】:
标签: xmpp publish-subscribe smack