【问题标题】:ejabberd xmpp set presence for offline userejabberd xmpp 为离线用户设置状态
【发布时间】:2021-07-06 07:35:02
【问题描述】:

对于状态应用程序,我们使用 ejabberd xmpp 服务器。

有时,必须从 Web 服务器为用户设置状态。 可能是用户没有活动的 xmpp 会话。

我尝试使用https://docs.ejabberd.im/developer/ejabberd-api/admin-api/#set-presence,但这仅适用于活动会话和有效资源。

我们如何“覆盖”指定用户的存在?

【问题讨论】:

    标签: xmpp ejabberd ejabberd-api


    【解决方案1】:

    可能是用户没有活动的 xmpp 会话。

    当 XMPP 客户端登录到 XMPP 帐户并设置资源、发送带有状态的出席信息时,XMPP 会话就建立了。

    如果一个帐户没有活动的 xmpp 会话,那么就没有任何状态要设置,没有资源,也没有要更新的状态,对吧?

    【讨论】:

      猜你喜欢
      • 2016-02-28
      • 2016-03-03
      • 2013-01-05
      • 1970-01-01
      • 2019-06-17
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      相关资源
      最近更新 更多