如何在 C# 中使用 agsXMPP 获取聊天记录
Posted
技术标签:
【中文标题】如何在 C# 中使用 agsXMPP 获取聊天记录【英文标题】:How to get chat history using agsXMPP in C# 【发布时间】:2015-09-22 15:22:50 【问题描述】:如何使用XMPP
获取聊天记录。
我正在为C#
使用agsXMPP
框架。
我该怎么做?
【问题讨论】:
【参考方案1】:简短的回答是你不能。
agsXMPP
及其付费版本MatriX XMPP
均不支持此功能。
消息归档管理在XEP-0136
XMPP 扩展中定义。
根据 AG 论坛上的一些旧帖子 here 和 here,这个扩展是“巨大的并且仍在待办事项列表中”。
不过,您可以将自己的功能添加到 SDK 来管理它。这很简单。
【讨论】:
XEP-0136 在 MatriX 中实现了一段时间,但在 agsXMPP 中没有实现。正如你所说,对于不支持的扩展,很容易为 agsXMPP 或 MatriX 编写自己的扩展以上是关于如何在 C# 中使用 agsXMPP 获取聊天记录的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 agsxmpp 在 c#.net 中的 ofMucRoom 表中获取持久空间的条目