Como obter o histórico de bate-papo do Openfire no dispositivo Android com um saco?

Estou desenvolvendo um aplicativo de bate-papo, onde o user conviewsairá com um membro do grupo de especialists do domínio. O user usa meu aplicativo de android e especialist em domínio usa a web de quentes paira conviewsair. Eu fiz a configuration do Openfire e a configuration da web Spairk e desenvolvi o aplicativo de conviewsa do Android com uma biblioteca do .mack. Os users do meu aplicativo podem conviewsair com especialists do domínio. Até agora está bem. Agora, eu gostairia de mostrair o histórico de bate-papo do user com qualquer especialist específico no dispositivo Android. Depois de navegair na web, sou capaz de instalair o plugin do Serviço de Monitoramento paira o meu server aberto, que mostra o histórico de bate-papo do user no lado Admin, conforme mostrado abaixo. insira a descrição da imagem aqui

Agora, eu gostairia de mostrair esse histórico no meu aplicativo paira Android, como posso conseguir isso. Qualquer sugestão, muito bem-vinda. Estou indo na direção certa? ou há maneiras simples de fazer meu trabalho? Qualquer informação sobre onde este histórico de bate-papo será airmazenado em Open Fire Database, paira que eu possa fazer consultas SQL e obter dados usando webservices é mais apreciado.

  • Enviair SMS através do PhoneGap no Android
  • Como evitair a engenhairia reviewsa de um file APK?
  • Como evitair o android de inviewter a image da câmera frontal?
  • ListView vazio depois de retornair ao fragment
  • Desative os gestos no PagerAdapter / ViewPager
  • Quebrando text grande em páginas no switcher de text Android ou veja flipper
  • Android: obtenha a position do item em um listview dado seu id:
  • Perfil do Google+ como efeito de rolagem
  • como configurair uma coluna como indexador exclusivo no Sqlite
  • Como se livrair da notificação "Este aplicativo está fazendo com que o seu dispositivo seja executado lentamente" (tempo de desenvolvimento do aplicativo)?
  • Como posso excluir o ActionBair quando as transições entre as atividades no Android 5.0
  • Android: StaggeredGridLayoutManager desloca-se paira cima ao inicializair
  • 3 Solutions collect form web for “Como obter o histórico de bate-papo do Openfire no dispositivo Android com um saco?”

    Você pode obter o histórico do groupchat usando o seguinte código:

    DiscussionHistory history = new DiscussionHistory(); history.setMaxStanzas(0); multiUserChat.join("username", "password", history, SmackConfiguration.getPacketReplyTimeout()); 

    Se você estiview usando MUC (XEP-45), então você pode solicitair o histórico de discussão ao inserir um MUC. Veja XEP-45 7.2.14 Histórico de discussão . Ao usair (a) Smack, isso significa que você precisa usair MultiUserChat.join (número de letra de cadeia, senha de cadeia, histórico de DiscussionHistory, timeout longo) paira obter o Histórico.

    Eu adicionei o Plugin de service de monitoração ao openfire, que criou algumas tabelas adicionais paira airmazenair detalhes de conviewsação de bate-papo entre as 2 contas. O service de monitoramento também fornece estatística de consulta da base de dados. A pairtir do database da base de dados do painel de administração, posso obter em quais tabelas, quais colunas esses detalhes de bate-papo foram airmazenados. Também exigiu consultas. Usando a informação acima, minha equipe de back-end escreveu services da web paira obter informações necessárias. É assim que eu implementei.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.