如何从Smack

时间:2018-02-09 07:18:01

标签: android xmpp smack

我正在使用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>

如何检查邮件是否已从历史记录中传送?

为了获得消息的阅读收据,我现在找不到任何阅读收据的文件?

1 个答案:

答案 0 :(得分:0)

这取决于您的服务器是否也存档送达回执。如果情况并非如此,那么你就不走运了。