如何在iOS中使用XMPP在ejabberd上离线设置用户状态

时间:2018-07-06 11:51:43

标签: ios xmpp ejabberd

我们已经使用XMPP制作了聊天应用程序。当用户从应用程序注销但在“在线用户”选项中显示为在线时,已被屏蔽,但另一个用户发送了一条消息,然后在被访问时显示为脱机消息。

我们将以下代码集用于离线设置:-

let presence = XMPPPresence(type: "unavailable")
    let priority = DDXMLElement.element(withName: "priority", stringValue: "42") as! DDXMLElement

    presence.addChild(priority)
    xmppStream?.send(presence)

所以我的问题是,如何从“在线用户”列表中删除用户?

任何人都有解决方案,然后请给我适当的节以将用户设置为“离线”。

谢谢。

0 个答案:

没有答案