【问题标题】:ejabberd offline users can not receive announce messageejabberd 离线用户收不到公告消息
【发布时间】:2015-08-15 18:19:45
【问题描述】:

我使用 xmpp 客户端发送通知消息,例如 Psi 或 Gajim。 除离线用户外,所有在线用户都可以收到通知消息。我确实将通知发送给所有用户而不是在线用户。

离线用户再次在线时收不到通知消息。但是离线用户可以收到其他用户发送的离线消息。

【问题讨论】:

    标签: offline broadcast ejabberd


    【解决方案1】:

    我猜您正在使用外部身份验证或自定义身份验证。在这种情况下,ejabberd 无法访问完整的用户数据库,因此只能分派给已知用户,即在线用户。

    或者,您可能只向所有在线用户发送通知。

    【讨论】:

    • 感谢您的评论。我终于发现 Psi 或 Gajim 发送了错误的数据包。我手动发送“domian/announce/all”,离线用户可以收到离线announce消息。
    猜你喜欢
    • 2017-05-05
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2014-04-16
    • 2021-08-13
    • 2016-09-07
    相关资源
    最近更新 更多