如何使用XMPP PubSub在无所有者干预的情况下更改订阅者从属关系
我正在使用xmpppubsub(XEP-0060)。我的申请有以下要求:如何使用XMPP PubSub在无所有者干预的情况下更改订阅者从属关系,xmpp,publish-subscribe,Xmpp,Publish Subscribe,我正在使用xmpppubsub(XEP-0060)。我的申请有以下要求: 用户可以创建pubsub节点:这很好 用户可以订阅已创建的节点并自动成为发布者,而无需所有者干预。我需要节点上的每个人都是发布者和订阅者 我的问题是,在我向PubSub节点订阅了一个新用户之后,默认情况下,他们有一个“无”从属关系。没有办法从我的客户应用程序更改从属关系,因为只有所有者可以更改从属关系 我在其中有一个设置有助于实现这个行为吗? < P>如果你控制创建节点的客户端,你可以考虑查看PUBSUB节点的 PuxiS
我在其中有一个设置有助于实现这个行为吗?
< P>如果你控制创建节点的客户端,你可以考虑查看PUBSUB节点的<代码> PuxiSyMead < /Cord>选项。< /P> 默认的publish\u模式
是发布者
,但还有其他可用选项,如订阅者
和打开
。将PubSub节点的publish\u model
选项设置为subscribers
可以帮助您实现所需的功能
根据您使用的实际XMPP服务器,该功能可能可用,也可能不可用。它应该与配置为使用节点类型
hometree
的ejabberd最新版本配合使用您使用的XMPP服务器?我使用的是openfire。我使用的是openfire,我刚刚检查了服务器发布的功能,发现“将发布模式设置为订阅者”功能解决了您所说的问题。谢谢。顺便问一下,XEP0060中记录的这些发布模式在哪里?我扫描了它,找不到它们的参考。它们没有记录,但主要列在节点配置中。