我正在使用DeliveryReceiptManager
来实现正常交付状态。但是稍后当我使用MamManager
加载消息历史记录时,该消息不包含任何有关状态的标记。下面是我得到的msg xml。
<forwarded
xmlns='urn:xmpp:forward:0'>
<delay
xmlns='urn:xmpp:delay' stamp='2018-02-09T06:10:05.835+00:00'>
</delay>
<message to='1111@imd/Smack' from='9999@imd/Smack' id='9hrek-100' type='chat'>
<body>Hello</body>
<request
xmlns='urn:xmpp:receipts'/>
</message>
</forwarded>
如何检查邮件是否已从历史记录中传送?
为了获得消息的阅读收据,我现在找不到任何阅读收据的文件?
答案 0 :(得分:0)
这取决于您的服务器是否也存档送达回执。如果情况并非如此,那么你就不走运了。