XMPPFramework 및 Openfire Server를 사용하는 채팅 앱을 개발하고 있습니다. (usn2)가 usn1에게 메시지를 보내면 ofMessageArchieve에 conversationID와 함께 메시지가 생성되었습니다. 그러나 로그 아웃하고 다시 로그인 한 후 채팅 할 때 새 대화가 생성되었지만 (아래 이미지 참조)이 대화를 기존 대화에 추가하고 싶습니다. 어떻게해야합니까? @Shoaib 아마드 Gondal 제안으로 내가의 Openfire를 변경하더라도로그 아웃 후 Openfire ConversationID가 변경되었습니다.
let msg = XMPPMessage(type: "chat", to: XMPPJID.jidWithString(getJIDFromName(stateID)))
msg.addBody(message)
msg.addAttributeWithName("id", stringValue: stream.generateUUID())
stream.sendElement(msg)
:
코드는 메시지를 보낼 수 있습니다. 여전히 발생합니다.
여기에 제안 된 Openfire의 변경 사항을 적용 할 수 있습니까 (https://stackoverflow.com/questions/39163681/retrieve-history-chat-openfire-xmpp-framework#comment65742736_39163681). –
@ShoaibAhmadGondal 변경되었지만 영향을받지 않을 수 있습니다. – maphongba008