XMPP:使客户端仅在该客户端的其他实例上联机

时间:2012-05-22 08:20:45

标签: xmpp

我想将XMPP用作桌面应用程序的消息总线。由于应用程序将使用用户现有的XMPP帐户(GTalk等)并且不提供IM服务,我想让我的客户端的实例对其他XMPP客户端不可见。

为此,我正在考虑使用客户端服务发现和隐私列表来阻止传出的状态通知到我自己的客户端的完整JID。但我怀疑这种方法的可扩展性和稳健性。有没有更好的方法来实现这个目标?

修改

我现在认为最接近这种行为的方法是设置一个带有负优先级的离开。这将有希望最大限度地减少用户的困惑,并在相当普遍的情况下工作。

1 个答案:

答案 0 :(得分:0)

XEP-0126没有你需要的工具,因为你无法找到你必须直接出现的其他客户......因为它们是不可见的。

如果所有客户都加入MUC会议室,那该怎么办?

相关问题