El Chat recibe los mensajes nuevos, las reacciones, «Escribiendo...» y, en el sitio web, el timbre de las llamadas por una conexión en tiempo real, abierta mientras el sitio web o la app están abiertos. Si esa conexión se cae, el Chat sigue funcionando y los mensajes que te envían no se pierden: quedan guardados y aparecen cuando el Chat los va a buscar. Solo dejan de aparecer en el momento en que llegan.
Cómo saber que la conexión se cayó
No aparece ningún aviso en el Chat. Estas son las señales:
- los mensajes nuevos llegan con algunos segundos de retraso;
- en una conversación entre dos, la otra persona aparece como desconectada: sin el punto de estado en la foto y, en el sitio web, con «Offline» debajo del nombre; «Escribiendo...» deja de aparecer;
- en el sitio web, el número de mensajes sin leer junto a Chat, en el menú, puede no subir cuando llega un mensaje nuevo, hasta que recargues la página o vuelvas a esta pestaña;
- en el sitio web, las llamadas dejan de sonar en esa pestaña.
Por qué ocurre
- El dispositivo se quedó sin internet o la red falló durante un tiempo.
- Cambiaste de red, por ejemplo del Wi-Fi a los datos móviles, o el dispositivo salió de la suspensión. En el sitio web y en la app, una conexión que pasa más de 45 segundos sin señal del servidor se sustituye sola por una nueva.
- El servidor de MyFitnessClient se actualizó. La conexión se cae durante la actualización y se restablece sola.
- Tu cuenta ya tiene 10 conexiones en tiempo real abiertas, entre pestañas, ventanas y teléfonos. Consulta la sección El límite de 10 conexiones por cuenta.
Cómo resolverlo
Para que el Chat vuelva a actualizarse solo:
- Comprueba que el dispositivo tiene internet: abre otro sitio web u otra app. En el sitio web, el aviso «No tienes conexión a internet» quiere decir que el navegador perdió la red; en la app, la franja Sin conexión quiere decir lo mismo (consulta La app dice «Sin conexión» o tarda en cargar).
- En el sitio web, recarga la página. La conexión en tiempo real se abre de nuevo y el Chat muestra lo que llegó mientras tanto.
- Si tienes varias pestañas o ventanas de MyFitnessClient abiertas, cierra las que no estás usando y recarga la página en la que estás.
- En la app, envía la app a segundo plano y vuelve a ella: la app abre una conexión nueva y vuelve a leer la conversación abierta y la lista. En el teléfono, también puedes deslizar hacia abajo la lista del Chat para actualizarla.
- Si continúa, abre el Chat en otro navegador o en otro dispositivo con la misma cuenta, para saber si el problema es solo de este dispositivo.
Cuando la conexión vuelve, los mensajes nuevos aparecen en el momento en que llegan y «Escribiendo...» vuelve a aparecer.
El límite de 10 conexiones por cuenta
Cada cuenta puede tener hasta 10 conexiones en tiempo real abiertas al mismo tiempo. Cuenta una conexión por cada:
- pestaña del navegador con el panel del profesional o el área del cliente abierta, en cualquier página y no solo en el Chat; en la computadora, también cuentan las pestañas que no estás viendo;
- ventana de MyFitnessClient instalada como app en cualquier dispositivo;
- teléfono con la app MyFitnessClient abierta en primer plano (la app cierra la conexión cuando pasa a segundo plano).
A partir de la 11.ª conexión, el servidor rechaza la conexión nueva sin mostrar ningún aviso. Esa pestaña sigue abriendo páginas y enviando mensajes, pero se queda sin tiempo real: el Chat puede actualizarse únicamente con retraso, el estado de las otras personas y «Escribiendo...» no aparecen, y las llamadas no suenan en ella. Se mantienen las 10 conexiones que se abrieron primero, aunque la rechazada sea la de la pestaña que estás usando. Cuando cierras otras pestañas, la pestaña rechazada vuelve a intentarlo sola; para no esperar, recárgala.
Qué hace el Chat mientras la conexión está caída
En el sitio web, el Chat busca en el servidor los mensajes nuevos de la conversación abierta cada 5 segundos y actualiza la lista de conversaciones cada 15 segundos. Si esas solicitudes fallan, espera cada vez más entre ellas, hasta 1 minuto. Con la pestaña oculta o sin internet, se detiene y retoma en cuanto vuelves a la pestaña o vuelve internet. Al mismo tiempo, intenta restablecer la conexión en tiempo real, la primera vez a los 3 segundos y después con intervalos cada vez mayores, hasta 1 minuto. Cuando lo consigue, muestra los mensajes que llegaron mientras tanto y actualiza la lista.
En el sitio web, estas consultas al servidor solo traen mensajes nuevos. Si, durante la caída, alguien editó o eliminó un mensaje, reaccionó a un mensaje o leyó los tuyos, solo lo ves cuando vuelves a abrir la conversación o recargas la página.
En la app, la conversación abierta se actualiza cada 6 segundos y la lista de conversaciones cada 15 segundos. La app intenta restablecer la conexión a los 1,5 segundos y después con intervalos cada vez mayores, hasta 30 segundos. Cuando pasa a segundo plano, cierra la conexión; cuando vuelves a ella, abre una nueva y vuelve a leer la conversación abierta y la lista.
Mensajes enviados sin internet
En el sitio web, un mensaje enviado sin internet no espera a la red: falla y muestra junto a la hora un botón rojo con una flecha en círculo, Reintentar. En la app, un mensaje de texto o un GIF espera a la red hasta 1 minuto; si la red no vuelve, aparece «No enviado. Toca para intentarlo de nuevo.» Consulta El mensaje no se envió y aparece Reintentar.
Si no se resolvió
Escribe al equipo de MyFitnessClient con el contacto de la tarjeta «¿No encuentras lo que buscas?», al final de la página de inicio del Centro de ayuda. En la app, la misma tarjeta, al final del Centro de ayuda, muestra el correo para problemas con la app. Si eres profesional, también puedes crear una solicitud en Soporte, en Configuración. Envía:
- si usas el sitio web o la app, y en qué dispositivo;
- en el sitio web, el navegador y cuántas pestañas de MyFitnessClient tenías abiertas;
- el día y la hora en que el Chat dejó de actualizarse;
- la conversación en la que ocurrió.