在 XMPP 中,用户可以向另一个用户发送订阅请求以添加到花名册中,即使用户离线,我也很容易做到这一点,即使用户离线服务器会在用户上线时自动发送此状态。
但是我需要为此状态添加一个自定义标签,它在用户在线之前一直有效,如果用户离线,当用户在线时,服务器会发送没有我的自定义标签的常规状态。
如何实现这一点。
在 XMPP 中,用户可以向另一个用户发送订阅请求以添加到花名册中,即使用户离线,我也很容易做到这一点,即使用户离线服务器会在用户上线时自动发送此状态。
但是我需要为此状态添加一个自定义标签,它在用户在线之前一直有效,如果用户离线,当用户在线时,服务器会发送没有我的自定义标签的常规状态。
如何实现这一点。
看起来您使用的 XMPP 服务器没有存储存在的扩展信息。
根据 RFC6121 3.1.3.4 服务器必须存储此信息:http:
//xmpp.org/rfcs/rfc6121.html#sub-request-inbound