Xmpp 在Openfire中,如何获取已订阅节点的用户?

Xmpp 在Openfire中,如何获取已订阅节点的用户?,xmpp,openfire,strophe,Xmpp,Openfire,Strophe,一些客户端订阅了一个节点,我想知道如何获取订阅服务器 Openfire中是否有一些插件可以做到这一点?您需要从repo构建smack版本以获得PubSub支持。有关详细信息,请参阅我的。一旦构建了smack,这就是检索订阅者列表的方式 //Assume pubsub jid is pubsub.myserver PubSubManager mgr = new PubSubManager(conn, "pubsub.myserver"); //Assume we are dealing with

一些客户端订阅了一个节点,我想知道如何获取订阅服务器


Openfire中是否有一些插件可以做到这一点?

您需要从repo构建smack版本以获得PubSub支持。有关详细信息,请参阅我的。一旦构建了smack,这就是检索订阅者列表的方式

//Assume pubsub jid is pubsub.myserver
PubSubManager mgr = new PubSubManager(conn, "pubsub.myserver");

//Assume we are dealing with leafnode
LeafNode node = (LeafNode)mgr.getNode("mynode");

List<Subscriptions> subscriptions = node.getSubscriptions();

你能更准确地解释一下你想要什么吗?您提到了一个插件,因此假设您正在服务器上查找此信息。您是否希望确定待定订户…?夜间版本现在可在