【发布时间】:2017-01-05 04:11:48
【问题描述】:
我正在开发一个使用 XMPPFramework 和 Openfire Server 的聊天应用程序。当我(usn2)向 usn1 发送消息时,已在 ofMessageArchieve 中创建了一条带有会话 ID 的消息。但是注销并再次登录后,聊天时,新对话已创建(见下图),但我想将此消息添加到现有对话中。我该怎么做?
发送消息的代码:
let msg = XMPPMessage(type: "chat", to: XMPPJID.jidWithString(getJIDFromName(stateID)))
msg.addBody(message)
msg.addAttributeWithName("id", stringValue: stream.generateUUID())
stream.sendElement(msg)
【问题讨论】:
-
您能否应用此处建议的 Openfire 更改:stackoverflow.com/questions/39163681/…,然后检查您是否仍然遇到这种情况?
-
@ShoaibAhmadGondal 我改了,但可能不影响
标签: xmpp openfire xmppframework