【问题标题】:XMPP: How to query specific rosters presenceXMPP:如何查询特定名册的存在
【发布时间】:2019-06-22 06:45:30
【问题描述】:

获取特定(单个或多个)名册存在而不是全部的 XAMP 节是什么?

我正在使用 Strophe.js 进行 XAMPP(openfire) 通信。由于 Openfire 没有在服务器端提供对消息状态(已读、已接收和已读)的支持,因此我实现了一些额外的逻辑以使其正常工作。

我正在通过 ajax 调用检索我的名册,方法是查询 Openfire db one 并返回名册,这里还有名册搜索功能。问题是当我通过 API 搜索和获取名册时,我无法获得名册。我只想通过 Strophe.js(XAMP stanza) 显示搜索结果名册而不是所有用户。

【问题讨论】:

    标签: strophe rosters


    【解决方案1】:

    我找到了一个部分解决方案,它仅在名册在线时有效。我们可以将默认用户状态设为离线,我们可以更新在线状态响应。

    <presence to="JID" type="probe" xmlns="jabber:client"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多