如何从android或ios中的XMPP服务器删除聊天消息?

时间:2019-05-07 06:16:19

标签: erlang xmpp ejabberd openfire xmppframework

现在我正在做聊天应用程序。我正在使用XMPP聊天。 我可以聊天。现在,我想删除聊天消息列表中的聊天消息,例如Whats App。 该消息也会在服务器中删除。如何从服务器中删除特定的聊天消息。

有人可以帮助我吗?

谢谢。

iOS移动库:XMPPFramework,
适用于Android的移动库:Smack,
服务器:ejabberd或Openfire

1 个答案:

答案 0 :(得分:0)

问题是,消息没有单独存储在服务器上。 仅存储完整的对话。 话虽如此,您将不得不删除一条消息的整个对话。

实现您想要的唯一方法是为每条消息创建单独的对话。

有一个实验性的XMPP扩展名,但尚未实现http://legastero.github.io/customxeps/extensions/message-delete.html