Você pode instalar o Intercom Messenger em qualquer site público que você possua (seu site de marketing, seu site de documentação, seu hub de desenvolvedores, etc). Para manter a continuidade das conversas em todos esses subdomínios potencialmente diferentes enquanto seus users estiverem logados, definimos um cookie no navegador do seu user. Esse cookie expira após uma semana.
Qualquer user que use um computador e navegador compartilhados com outra pessoa poderá ver o histórico de conversas do user que fez login mais recentemente até que o cookie expire. Por isso, é muito importante encerrar corretamente o Intercom quando a sessão de um user no seu app terminar (via logout manual ou automático).
Veja como encerrar o Intercom:
Você já terá começado a rastrear seu user via o snippet JS do Intercom ou o método “boot”.
Quando seu user sair do Intercom (ou for automaticamente desconectado pelo seu app), chame Intercom('shutdown'); da nossa API JavaScript para encerrar a sessão do Intercom e limpar o cookie.
Se aplicável, chame Intercom('boot', {app_id: 'YOUR_APP_ID'}) para iniciar uma nova sessão do Intercom.
O método Intercom('shutdown') irá automaticamente resetar o Intercom para um estado limpo para login de outro user ou para iniciar o Intercom em áreas deslogadas da sua aplicação.
Defina uma duração de sessão
Você pode definir uma duração máxima para as sessões do Messenger dos seus users. A duração padrão, mantida por um cookie, é de 7 dias, mas você pode controlar isso em Configurações > Canais > Messenger > Geral > Mantenha seu Messenger seguro
Você deve ajustar a duração da sessão do Messenger do user para coincidir com a sessão dele no seu app para evitar uma experiência ruim para o user.
As sessões também serão automaticamente estendidas por uma hora quando o user estiver usando ativamente o Messenger para evitar qualquer experiência negativa.
Você também pode especificar um tempo definido no seu snippet do Intercom Messenger usando session_duration, porém essa duração só pode ser menor do que a que você definiu nas configurações do Messenger acima. Saiba mais sobre isso em nossa documentação para desenvolvedores.

