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 desligar corretamente o Intercom quando a sessão de um user no seu app terminar (via logout manual ou automático).
Veja como desligar 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 fizer logout do Intercom (ou for desconectado automaticamente 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 má experiência do 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 do user.
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.

