我正在使用XEP-0198从服务器获取客户端发送的消息的传递通知。然而,由于我所面临的一些问题,它变得非常复杂。
来自服务器的消息确认仅在h
属性中发送节数,而不是message_id
。像这样:
a xmlns='urn:xmpp:sm:3' h='3'
问题是如果客户端在未连接流时尝试发送一些消息,则计数不同步,我必须估计在客户端的下一个ack请求中应该收到的节数。
是否可以从发送的实际邮件中收回message_id
?如果目前没有实现,有人可以建议ejab服务器上可能需要的更改吗?