我们已经使用XMPP制作了聊天应用程序。当用户从应用程序注销但在“在线用户”选项中显示为在线时,已被屏蔽,但另一个用户发送了一条消息,然后在被访问时显示为脱机消息。
我们将以下代码集用于离线设置:-
let presence = XMPPPresence(type: "unavailable")
let priority = DDXMLElement.element(withName: "priority", stringValue: "42") as! DDXMLElement
presence.addChild(priority)
xmppStream?.send(presence)
所以我的问题是,如何从“在线用户”列表中删除用户?
任何人都有解决方案,然后请给我适当的节以将用户设置为“离线”。
谢谢。