iOS: XMPP: Архивирование сообщений для сообщений группового чата
Все один-один чат отправляется с типом сообщения как чат. Таким образом, техника архивирования сообщений (показанная ниже) отлично работала для сохранения / извлечения истории чата.
// Setup message archiving
xmppMessageArchivingStorage = [XMPPMessageArchivingCoreDataStorage sharedInstance];
xmppMessageArchiving = [[XMPPMessageArchiving alloc] initWithMessageArchivingStorage:xmppMessageArchivingStorage];
[xmppMessageArchiving setClientSideMessageArchivingOnly:YES];
// Activate xmpp modules
[xmppMessageArchiving activate:xmppStream];
// Add delegate
[xmppMessageArchiving addDelegate:self delegateQueue:dispatch_get_main_queue()];
Однако для группового чата тип отправляемого сообщения «groupchat». Это не будет заархивировано XMPPMessageArchivingCoreDataStorage
Может кто-нибудь подскажет, как мне добиться архивирования сообщений для группового чата.