powered by Jive Software

XEP-0313: Message Archive Management (MAM)


We are about to develop an XMPP-based chat service on Android and exploring to restore complete chats when users switch devices. Our Erlang-based server implementation does support Message Archive Management: XEP-0313: Message Archive Management

I was wondering if Smack has any support for MAM, or if there are there any other alternatives to restore chats?


Can’t tell anything about the status, but a ticket has been filed for this recently SMACK-625.

Does anyone know when the work on this ticket is expected/planned to be completed?

Same question here!

There is no ETA for MAM support in Smack.

BTW: The MAM protocol is going to change soon. The message sentinel will (likely) get removed. I guess MAM will be a “hot-topic” on the XMPP summit this week. That’s basically the reason why I suspended developing on the MAM code for Smack for now.

Hi Flow, any updates from the XMPP summit on XEP-0313?

Any updates on this issue? The ticket is still open.


for the interested

I pushed a Implementation of MAM based on the code of

https://github.com/Flowdalic/Smack/tree/mam, using the the XEP-0313

version 0.3 to work against Isode M-Link, 16.3v4-1

to be found in my fork of the Smack code.

As both the specification and the M-Link implementation are not mature, it is not yet the moment to integrate this in the SMACK

1 Like

That’s great, thank you very much.

A post was split to a new topic: MUC message archive?