Encontre a resposta que está procurando

Encerrar a sessão em janelas incorporadas

Existem duas maneiras de encerrar uma janela de chat incorporada: através do método $aivo.chat.close() ou adicionando o parâmetro resetWindow=true na URL.

Ambas as opções permitem encerrar a sessão, embora com particularidades que podem ser mais convenientes dependendo do caso de uso.

↗ Com $aivo.chat.close(), o encerramento da sessão é feito através da execução de código JavaScript no aplicativo. Ao usar este método, o chat é fechado completamente e a janela deixa de estar visível para o usuário. Ou seja, minimiza a janela de chat e encerra a sessão atual, eliminando o histórico, e depois volta a mostrar o iniciador do chat.

↗ Por outro lado, a opção de adicionar resetWindow=true à URL oferece um funcionamento mais simples e sem necessidade de código. 

Ao acessar com esse parâmetro, a sessão de chat é encerrada automaticamente, o histórico é eliminado e a mensagem inicial é exibida novamente, mas a janela permanece aberta e visível. Isso garante uma experiência fluida e é especialmente útil em aplicativos móveis onde o botão de fechamento não está habilitado, evitando que a tela fique em branco.

Para configurá-lo, basta modificar a URL do seu chat incorporado, adicionando ?resetWindow=true no final. Por exemplo: https://embed.agentbot.net/TOKEN?resetWindow=true

➡ Em resumo, enquanto $aivo.chat.close() fecha e oculta a janela do chat, resetWindow=true reinicia a sessão, mantendo o chat ativo à vista. A escolha de uma ou outra opção dependerá de se você deseja ocultar o chat ou mantê-lo disponível para iniciar uma nova conversa sem programação adicional.

📚 Conheça aqui as distintas ações que podem ser executadas usando SDK.

Este site armazena cookies em seu computador. Estes cookies são utilizados para coletar informações de como você interage com o nosso site e nos permite lembrar de você. Nós usamos essa informação para melhorar e personalizar sua experiência de navegação e para obter estatísticas e métricas sobre nossos visitantes, tanto neste site quanto em outros meios. Para obter mais informações sobre os cookies que utilizamos, consulte nossa Política de Privacidade.

Se você recusar, sua informação não será rastreada quando você visitar este site. Será utilizado somente um cookie em seu navegador para lembrá-lo de sua preferência de não ser rastreado.