iOS: XMPP: arquivamento de mensagens para mensagens de bate-papo em grupo
Todo o bate-papo individual é enviado com o Tipo de mensagem como Bate-papo. Assim, a técnica de arquivamento de mensagens (mostrada abaixo) funcionou bem para eu salvar / recuperar o histórico de bate-papo.
// 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()];
No entanto, para o bate-papo em grupo, o tipo de mensagem enviada é "groupchat". Isso não será arquivado pelo XMPPMessageArchivingCoreDataStorage
Alguém pode me orientar sobre como posso obter a mensagem Arquivamento de mensagens para bate-papo em grupo.