xmppMessageArchivingModule

xmppMessageArchivingModule

我正在使用iOS聊天客户端应用程序。现在,我想将聊天记录存储在设备和服务器中,我在google中查看并发现可以使用XEP-0136扩展名进行操作。我调查了一下,但是对如何实现一无所知。
如果有人使用过或有任何指向本教程的链接可以帮助我,请与他人分享。

我现在已经激活了消息归档模块,好像它在存储消息,但是不知道它在哪里存储。任何人都可以让我知道存档消息在本地设备中的何处存储。

以下是我用于模块激活的代码。

XMPPMessageArchiving *xmppMessageArchivingModule = [[XMPPMessageArchiving alloc] initWithMessageArchivingStorage:[XMPPMessageArchivingCoreDataStorage sharedInstance]];

[xmppMessageArchivingModule setClientSideMessageArchivingOnly:YES];
[xmppMessageArchivingModule activate:xmppStream];
[xmppMessageArchivingModule addDelegate:self delegateQueue:dispatch_get_main_queue()];

提前致谢

最佳答案

我认为您可以通过阅读本教程获得一些解决方案。请引用本教程。

http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-xmpp-integration/

10-04 22:57