La Chat riceve i nuovi messaggi, le reazioni, «Sta scrivendo...» e, sul sito, lo squillo delle chiamate tramite una connessione in tempo reale, aperta finché il sito o l'app sono aperti. Se quella connessione cade, la Chat continua a funzionare e i messaggi che ti inviano non vanno persi: restano salvati e compaiono quando la Chat va a recuperarli. Smettono solo di comparire nel momento in cui arrivano.
Come capire che la connessione è caduta
Nella Chat non compare nessun avviso. I segnali sono questi:
- i nuovi messaggi arrivano con qualche secondo di ritardo;
- in una conversazione a due, l'altra persona risulta offline: senza il pallino di stato sulla foto e, sul sito, con «Offline» sotto il nome; «Sta scrivendo...» non compare più;
- sul sito, il numero di messaggi da leggere accanto a Chat, nel menu, può non aumentare quando arriva un nuovo messaggio, finché non ricarichi la pagina o torni a questa scheda;
- sul sito, le chiamate smettono di squillare in quella scheda.
Perché succede
- Il dispositivo è rimasto senza internet o la rete non ha funzionato per un po'.
- Hai cambiato rete, per esempio dal Wi-Fi ai dati mobili, oppure il computer è uscito dalla sospensione. Sul sito e nell'app, una connessione che resta più di 45 secondi senza segnale dal server viene sostituita automaticamente da una nuova.
- Il server di MyFitnessClient è stato aggiornato. La connessione cade durante l'aggiornamento e si ristabilisce da sola.
- Il tuo account ha già 30 connessioni in tempo reale aperte, tra schede, finestre e telefoni. Vedi la sezione Il limite di 30 connessioni per account.
Come risolvere
Perché la Chat torni ad aggiornarsi da sola:
- Verifica che il dispositivo abbia internet: apri un altro sito o un'altra app. Sul sito, l'avviso «Sei senza connessione a internet» significa che il browser ha perso la rete; nell'app, la fascia Nessuna connessione significa la stessa cosa (vedi L'app dice «Nessuna connessione» o impiega molto a caricare).
- Sul sito, ricarica la pagina. La connessione in tempo reale si riapre e la Chat mostra quello che è arrivato nel frattempo.
- Se hai più schede o finestre di MyFitnessClient aperte, chiudi quelle che non stai usando e ricarica la pagina in cui ti trovi.
- Nell'app, manda l'app in background e torna ad aprirla: l'app apre una nuova connessione e rilegge la conversazione aperta e l'elenco. Sul telefono, puoi anche trascinare verso il basso l'elenco della Chat per aggiornarlo.
- Se continua, apri la Chat in un altro browser o su un altro dispositivo con lo stesso account, per capire se il problema riguarda solo questo dispositivo.
Quando la connessione torna, i nuovi messaggi compaiono nel momento in cui arrivano e «Sta scrivendo...» torna a comparire.
Il limite di 30 connessioni per account
Ogni account può avere fino a 30 connessioni in tempo reale aperte contemporaneamente. Conta una connessione per ogni:
- scheda del browser con la dashboard del professionista o l'area del cliente aperta, in qualsiasi pagina e non solo nella Chat; sul computer, contano anche le schede che non stai guardando;
- finestra di MyFitnessClient installata come app sul computer o sul telefono;
- telefono con l'app MyFitnessClient aperta in primo piano (l'app chiude la connessione quando va in background).
Dalla 31ª connessione in poi, il server rifiuta la nuova connessione senza mostrare nessun avviso, a meno che una di quelle aperte sia inattiva da più di 90 secondi: in quel caso, il server chiude quella inattiva e accetta la nuova. Quella scheda continua ad aprire pagine e a inviare messaggi, ma resta senza tempo reale: la Chat può aggiornarsi solo in ritardo, lo stato delle altre persone e «Sta scrivendo...» non compaiono, e le chiamate non squillano in quella scheda. Restano le connessioni già aperte, anche se quella rifiutata è della scheda che stai usando. Quando chiudi altre schede, la scheda rifiutata riprova da sola; per non aspettare, ricaricala.
Cosa fa la Chat mentre la connessione non è attiva
Sul sito, la Chat recupera dal server i nuovi messaggi della conversazione aperta ogni 5 secondi e aggiorna l'elenco delle conversazioni ogni 15 secondi. Se queste richieste non riescono, aspetta sempre di più tra una e l'altra, fino a 1 minuto. Con la scheda nascosta o senza internet si ferma, e riprende appena torni alla scheda o internet torna. Allo stesso tempo, prova a ristabilire la connessione in tempo reale, la prima volta dopo 3 secondi e poi a intervalli sempre più lunghi, fino a 1 minuto. Quando ci riesce, mostra i messaggi arrivati nel frattempo e aggiorna l'elenco.
Sul sito, questi recuperi dal server portano solo i nuovi messaggi. Se, durante l'interruzione, qualcuno ha modificato o eliminato un messaggio, ha reagito a un messaggio o ha letto i tuoi, lo vedi solo quando riapri la conversazione o ricarichi la pagina.
Nell'app, la conversazione aperta si aggiorna ogni 6 secondi e l'elenco delle conversazioni ogni 15 secondi. L'app prova a ristabilire la connessione dopo 1,5 secondi e poi a intervalli sempre più lunghi, fino a 30 secondi. Quando va in background, chiude la connessione; quando torni ad aprirla, ne apre una nuova e rilegge la conversazione aperta e l'elenco.
Messaggi inviati senza internet
Sul sito, un messaggio inviato senza internet non resta in attesa della rete: l'invio fallisce e accanto all'ora compare un pulsante rosso con una freccia circolare, Riprova. Nell'app, un messaggio di testo o una GIF aspetta la rete fino a 1 minuto; se la rete non torna, compare «Non inviato. Tocca per riprovare.» Vedi Il messaggio non è stato inviato e compare Riprova.
Se il problema non è risolto
Scrivi al team di MyFitnessClient tramite il contatto del riquadro «Non hai trovato quello che cerchi?», in fondo alla pagina iniziale del Centro assistenza. Nell'app, lo stesso riquadro, in fondo al Centro assistenza, mostra l'email per i problemi con l'app. Se sei un professionista, puoi anche creare una richiesta in Assistenza, nelle Impostazioni. Invia:
- se usi il sito o l'app, e su quale dispositivo;
- sul sito, il browser e quante schede di MyFitnessClient avevi aperte;
- il giorno e l'ora in cui la Chat ha smesso di aggiornarsi;
- la conversazione in cui è successo.