0

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

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

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

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

4

1 回答 1

0

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

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

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

于 2021-04-13T10:46:07.283 回答