Saltar para o conteúdo

O chat não atualiza sozinho ou as mensagens demoram a chegar

Web e appAtualizado a

Quando o Chat da MyFitnessClient deixa de atualizar sozinho, a ligação em tempo real caiu ou a conta tem ligações a mais abertas; vê como resolver.

O Chat recebe as mensagens novas, as reações, «A escrever...» e, no site, o toque das chamadas por uma ligação em tempo real, aberta enquanto o site ou a app estão abertos. Se essa ligação cai, o Chat continua a funcionar e as mensagens que te enviam não se perdem: ficam guardadas e aparecem quando o Chat as vai buscar. Só deixam de aparecer no momento em que chegam.

Como perceber que a ligação caiu

Não aparece nenhum aviso no Chat. Os sinais são estes:

  • as mensagens novas chegam com alguns segundos de atraso;
  • numa conversa a dois, a outra pessoa aparece como offline: sem a bolinha de estado na foto e, no site, com «Offline» por baixo do nome; «A escrever...» deixa de aparecer;
  • no site, o número de mensagens por ler junto a Chat, no menu, pode não subir quando chega uma mensagem nova, até recarregares a página ou voltares a este separador;
  • no site, as chamadas deixam de tocar nesse separador.

Porque acontece

  • O aparelho ficou sem internet ou a rede falhou durante algum tempo.
  • Mudaste de rede, por exemplo do Wi-Fi para os dados móveis, ou o computador saiu da suspensão. No site e na app, uma ligação que passa mais de 45 segundos sem sinal do servidor é trocada sozinha por uma nova.
  • O servidor da MyFitnessClient foi atualizado. A ligação cai durante a atualização e refaz-se sozinha.
  • A tua conta já tem 10 ligações em tempo real abertas, entre separadores, janelas e telemóveis. Vê a secção O limite de 10 ligações por conta.

Como resolver

Para o Chat voltar a atualizar sozinho:

  1. Confirma que o aparelho tem internet: abre outro site ou outra app. No site, o aviso «Estás sem ligação à internet» quer dizer que o navegador perdeu a rede; na app, a faixa Sem ligação quer dizer o mesmo (vê A app diz «Sem ligação» ou demora a carregar).
  2. No site, recarrega a página. A ligação em tempo real abre-se de novo e o Chat mostra o que chegou entretanto.
  3. Se tens vários separadores ou janelas da MyFitnessClient abertos, fecha os que não estás a usar e recarrega a página onde estás.
  4. Na app, envia a app para segundo plano e volta a ela: a app abre uma ligação nova e volta a ler a conversa aberta e a lista. No telemóvel, também podes puxar para baixo a lista do Chat para a atualizar.
  5. Se continuar, abre o Chat noutro navegador ou noutro aparelho com a mesma conta, para saberes se o problema é só deste aparelho.

Quando a ligação volta, as mensagens novas aparecem no momento em que chegam e «A escrever...» volta a aparecer.

O limite de 10 ligações por conta

Cada conta pode ter até 10 ligações em tempo real abertas ao mesmo tempo. Conta uma ligação por cada:

  • separador do navegador com o painel do profissional ou a área do aluno aberto, em qualquer página e não só no Chat; no computador, contam também os separadores que não estás a ver;
  • janela da MyFitnessClient instalada como app no computador ou no telemóvel;
  • telemóvel com a app MyFitnessClient aberta à frente (a app fecha a ligação quando vai para segundo plano).

A partir da 11.ª ligação, o servidor recusa a ligação nova sem mostrar nenhum aviso. Esse separador continua a abrir páginas e a enviar mensagens, mas fica sem tempo real: o Chat pode atualizar só com atraso, o estado das outras pessoas e «A escrever...» não aparecem, e as chamadas não tocam nele. Ficam as 10 ligações que abriram primeiro, mesmo que a recusada seja a do separador que estás a usar. Quando fechas outros separadores, o separador recusado volta a tentar sozinho; para não esperares, recarrega-o.

O que o Chat faz enquanto a ligação está em baixo

No site, o Chat vai buscar ao servidor as mensagens novas da conversa aberta de 5 em 5 segundos e atualiza a lista de conversas de 15 em 15 segundos. Se esses pedidos falharem, espera cada vez mais entre eles, até 1 minuto. Com o separador escondido ou sem internet, pára, e retoma assim que voltas ao separador ou a internet volta. Ao mesmo tempo, tenta refazer a ligação em tempo real, a primeira vez ao fim de 3 segundos e depois com intervalos cada vez maiores, até 1 minuto. Quando consegue, mostra as mensagens que chegaram entretanto e atualiza a lista.

No site, estas idas ao servidor só trazem mensagens novas. Se, durante a quebra, alguém editou ou apagou uma mensagem, reagiu a uma mensagem ou leu as tuas, só o vês quando voltas a abrir a conversa ou recarregas a página.

Na app, a conversa aberta atualiza de 6 em 6 segundos e a lista de conversas de 15 em 15 segundos. A app tenta refazer a ligação ao fim de 1,5 segundos e depois com intervalos cada vez maiores, até 30 segundos. Quando vai para segundo plano, fecha a ligação; quando voltas a ela, abre uma nova e volta a ler a conversa aberta e a lista.

Mensagens enviadas sem internet

No site, uma mensagem enviada sem internet não fica à espera da rede: falha e mostra junto à hora um botão vermelho com uma seta em círculo, Tentar novamente. Na app, uma mensagem de texto ou um GIF espera pela rede até 1 minuto; se a rede não voltar, aparece «Não enviada. Toca para tentar de novo.» Vê A mensagem não foi enviada e aparece Tentar novamente.

Se não resolveu

Escreve à equipa da MyFitnessClient pelo contacto do cartão «Não encontraste o que procuras?», no fim da página inicial do Centro de ajuda. Na app, o mesmo cartão, no fim do Centro de ajuda, mostra o email para problemas com a app. Se és profissional, podes também criar um pedido no Suporte, nas Definições. Envia:

  • se usas o site ou a app, e em que aparelho;
  • no site, o navegador e quantos separadores da MyFitnessClient tinhas abertos;
  • o dia e a hora em que o Chat deixou de atualizar;
  • a conversa onde aconteceu.

Atualizado a