我面临离线消息的问题。让我们说 user1 和 user2。当 user1 和 user2 在线时,聊天工作正常。现在,当用户 1 在线且用户 2 离线时,我正在尝试从用户 1 向用户 2 发送消息。在这种情况下,当用户 2 在线并发送交付/已读回执时,会出现“未找到用户会话”的错误。
节: <message xmlns="jabber:client" lang="en" to="xxxx/iOS" from="xxxxx" type="error" id="7AF246D1-4382-4858-9A0F-812D132ADF11_deliverStanza"><TIME xmlns="urn:xmpp:time"><Time>1644995230330</Time></TIME><DELIVERED xmlns="urn:xmpp:delivered"><Delivered>7AF246D1-4382-4858-9A0F-812D132ADF11</Delivered></DELIVERED><request xmlns="urn:xmpp:receipts"></request><error type="cancel"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></service-unavailable><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" lang="en">User session not found</text></error></message>
注意 - 用户离线时复制问题。
有人可以指导我吗?