修改XMPP Presence Stanza

时间:2013-01-21 09:25:50

标签: xmpp

在XMPP中,用户可以向另一个用户发送订阅请求以添加到名册中,如果用户离线,我很容易做到这一点甚至可以正常工作。当用户上线时,服务器会自动发送此状态。

但是我需要为此状态添加自定义标记,它一直有效,直到用户在线,如果用户处于离线状态,则当用户联机时,服务器会在没有自定义标记的情况下发送常规状态。

如何实现这一目标。

1 个答案:

答案 0 :(得分:2)

看起来您正在使用的XMPP服务器不存储扩展的状态信息。
根据RFC6121 3.1.3.4,服务器必须存储此信息:
http://xmpp.org/rfcs/rfc6121.html#sub-request-inbound