Vous ouvrez Telegram sur Android, et en haut de l'écran « Connexion… » ne disparaît plus. Hier, tout marchait, aujourd'hui vos discussions ne se mettent plus à jour. Vous avez déjà redémarré le téléphone, vous êtes passé du Wi-Fi aux données mobiles et inversement, et vous êtes probablement tombé sur ce conseil : « effacez les données de l'application, votre compte sera conservé ». C'est précisément ce conseil que je ne suivrais pas à la légère, et je vous explique pourquoi plus bas.

Votre téléphone peut être n'importe lequel, Samsung, Xiaomi, Pixel ou Honor, et les noms des réglages diffèrent d'un constructeur à l'autre. Je ne peux pas passer en revue toutes les surcouches. Quand un nom peut varier chez vous, je le dis, et je décris alors la fonction avec mes mots plutôt que d'inventer un libellé.

Ce que Telegram affiche en haut, et ce qui se passe si vous touchez cette ligne

Le plus simple est de commencer par cette fameuse ligne. J'ai relu le code de Telegram pour Android, et je cite les libellés tels qu'ils figurent dans la traduction française officielle de l'application.

Si vous lisez « En attente de réseau… », c'est Android lui-même qui a dit à Telegram qu'il n'y avait pas de réseau, et Telegram ne cherche même pas à joindre ses serveurs. Avec « Connexion… », c'est plus nuancé : le téléphone a du réseau, aucun proxy n'est activé dans Telegram, mais Telegram n'a pas encore réussi à joindre ses serveurs. Si un proxy est activé dans Telegram et qu'il ne répond pas, vous verrez plutôt « Connexion au proxy... ». Quant à « Mise à jour… », c'est une bonne nouvelle : la connexion est là, et Telegram charge ce qui s'est accumulé. C'est cette ligne que vous attendez après les vérifications ci-dessous, et vos discussions vont alors se remettre à jour.

En lisant le code, j'ai remarqué comment Telegram décide qu'il y a du réseau. Il lui suffit qu'Android indique qu'une connexion est établie, en cours d'établissement ou disponible, et il ne vérifie pas à cet endroit qu'internet est réellement accessible. Chez vous, sur un Wi-Fi dont le routeur n'a plus d'internet, le téléphone reste connecté au routeur, et vous verrez donc, d'après le code, « Connexion… » et non « En attente de réseau… ». C'est là qu'on accuse facilement Telegram, alors que le coupable est le routeur.

On peut toucher « Connexion… » et « Connexion au proxy... » : Telegram ouvre alors la liste des proxys, où se trouve en haut l'interrupteur « Utiliser un proxy ». Sur « En attente de réseau… » et « Mise à jour… », toucher ne sert à rien, d'après le code il ne se passe rien.

Le temps de la vérification, il vaut mieux désactiver le proxy, même si vous l'avez activé il y a longtemps et oublié. Le chemin sûr est : « Paramètres » → « Données et stockage » → « Paramètres de proxy », avec le même interrupteur. Dans le menu au-dessus de la liste des discussions, il y a parfois une entrée « Proxy » avec la mention « Connecté », « Connexion » ou « Désactivé », mais Telegram ne l'affiche pas toujours. Un proxy désactivé, simplement enregistré dans la liste, peut ne pas apparaître dans ce menu. Pour ajouter et connecter un proxy sur Android, il y a un article à part ; ici, je dis seulement où le trouver et comment le couper.

Si un proxy est activé et que la ligne du haut dit « Connexion au proxy... », regardez dans la liste elle-même. Pour le proxy sélectionné, tant qu'il n'y a pas de liaison, Telegram écrit « Connexion… », et pour les autres « Vérification... », « Disponible » ou « Indisponible ». Il arrive aussi qu'un proxy soit connecté et que Telegram reste muet, mais c'est une tout autre histoire.

Ce qu'Android a pu restreindre

Si le proxy est en ordre ou s'il n'y en a pas, regardez ensuite les réglages du téléphone. Chez Samsung, Xiaomi ou Honor, les options ci-dessous peuvent avoir un autre nom et se trouver ailleurs, cherchez donc d'après leur sens.

L'aide de Google, soyons honnête, dit de presque tous ces modes qu'ils limitent l'application en arrière-plan, et non quand vous êtes dedans. Ils expliquent donc plutôt pourquoi Telegram marche en Wi-Fi mais pas en données mobiles, ou pourquoi les nouveaux messages n'apparaissent que lorsque vous ouvrez vous-même l'application.

  1. Vérifiez que le mode avion est désactivé (l'aide de Google le range dans la section réseau et internet). Si Telegram affiche « En attente de réseau… », c'est qu'Android lui-même estime qu'il n'y a pas de réseau, et il faut chercher du côté du téléphone, pas de Telegram. Ouvrez n'importe quel site dans le navigateur, sur le même réseau, c'est le test le plus rapide.
  2. Regardez si le mode d'économie de données est activé, dans la section réseau et internet des réglages. D'après l'aide de Google, quand ce mode est actif, le transfert de données en arrière-plan de la plupart des apps ne se fait plus qu'en Wi-Fi, tandis que les apps actives peuvent utiliser la connexion mobile. Si Telegram ne revit qu'en Wi-Fi, désactivez le mode ou ajoutez Telegram aux exceptions : il existe pour cela une option d'accès aux données mobiles sans restriction pour certaines apps, et son nom varie selon les constructeurs.
  3. Dans les informations de l'application Telegram, trouvez la section sur les données mobiles et le Wi-Fi. Elle contient un interrupteur pour les données en arrière-plan, et s'il est désactivé, Telegram n'a accès aux données mobiles que lorsqu'il est ouvert. Android prévient lui-même que si seuls des réseaux mobiles sont disponibles, les apps qui dépendent de l'arrière-plan peuvent cesser de fonctionner.
  4. Au même endroit, dans les informations de l'application, il y a en général un choix de la consommation de batterie parmi trois modes : sans restriction, optimisé et restreint. Pour le dernier, Android écrit en substance que l'app est limitée quand elle tourne en arrière-plan, ce qui peut gêner son fonctionnement et retarder les notifications. Si Telegram est en mode restreint, passez-le en mode optimisé ou sans restriction. De plus, Android lui-même bride l'arrière-plan quand le téléphone reste longtemps inutilisé, écran éteint. Et chez Xiaomi et Huawei, des utilitaires intégrés ferment aussi les apps en arrière-plan, Telegram en parle lui-même (les notifications et les appels auront leur article).
  5. Regardez dans la section réseau et internet, rubrique VPN, s'il ne reste pas un VPN que vous avez installé un jour et oublié. Si les options de VPN permanent et de blocage des connexions sans VPN y sont activées, Android n'autorise le trafic que lorsque ce réseau est connecté, et tant qu'il ne l'est pas, ni Telegram ni les autres apps n'ont de connexion. Un VPN sur un téléphone professionnel, configuré par un administrateur, mieux vaut ne pas y toucher et lui poser la question.
  6. Installez le Telegram officiel : depuis Google Play, ou depuis telegram.org, où la version se met à jour toute seule. S'il n'y a pas eu de mise à jour depuis longtemps, faites-la. Sur un très vieux téléphone, cela peut échouer : d'après le code de la version actuelle, Telegram demande Android 6.0 ou plus récent.

Les boutons du téléphone à ne pas toucher

Dans les informations de l'application Telegram, il y a des boutons sur lesquels les conseils trouvés en ligne cliquent en premier. Sur Android « pur », dans la section de stockage et de cache, on trouve le bouton qui efface le stockage de l'application, à côté de celui qui vide le cache, et dans les informations elles-mêmes un bouton pour arrêter l'application. Chez les constructeurs, ces boutons s'appellent autrement, par exemple « effacer les données » ou « forcer l'arrêt ». Leur libellé français exact dépend de votre téléphone, je ne vous en donne donc pas.

Le bouton qui efface le stockage demande avant d'agir si vous voulez supprimer les données de l'application, et Android précise en dessous que ces données, fichiers et réglages compris, seront définitivement supprimés de l'appareil. Or, dans le code de Telegram pour Android, les données de connexion se trouvent justement dans les données de l'application sur le téléphone. D'après le code et d'après la boîte de dialogue d'Android, cela revient donc à se déconnecter du compte sur ce téléphone, et le conseil « effacez les données, votre compte sera conservé » est faux pour Telegram. Vos messages stockés dans le cloud restent après la déconnexion, mais vos discussions secrètes disparaissent, car, comme le dit clairement l'aide de Telegram, elles sont liées à l'appareil et ne sont pas conservées dans le cloud de Telegram.

Il en va de même pour la déconnexion. Quand vous touchez « Déconnexion », Telegram vous prévient lui-même : « Voulez-vous vraiment vous déconnecter ? Cela supprimera tous vos échanges secrets. » Son aide ajoute que la plupart des utilisateurs n'ont pas du tout besoin de se déconnecter. Et il me semble risqué, tant que Telegram n'arrive pas à se connecter, de se déconnecter puis de se reconnecter : le code de connexion peut arriver non par SMS, mais dans la discussion « Telegram » d'un autre appareil où vous êtes déjà connecté, et ce code ne doit être communiqué à personne. Sans second appareil sous la main, la situation devient désagréable. Que faire quand le code n'arrive pas, c'est expliqué dans cet article.

Pour l'arrêt forcé, c'est plus simple : Android redemande confirmation et prévient que la fermeture forcée peut perturber le fonctionnement de l'application.

Si vous tenez à nettoyer quelque chose, videz le cache à l'intérieur de Telegram : « Paramètres » → « Données et stockage » → « Utilisation du stockage » → « Effacer le cache ». Cela ne vous déconnecte pas, et vos médias restent dans le cloud de Telegram. Je ne vous promets pas que cela guérira « Connexion… », le cache aura son article à part.

Quand le problème ne vient pas de votre téléphone

Il arrive que vous ayez tout passé en revue : proxy désactivé, pas de mode avion, pas de VPN oublié, batterie de Telegram non bridée, et que le même « Connexion… » reste en haut. Si, dans le même temps, le navigateur et les autres applications fonctionnent, et que chez des proches, avec le même opérateur, Telegram se comporte de la même façon, le problème ne vient très probablement pas du téléphone. Aucun bouton des réglages ne le réparera, quel que soit le nombre de fois où vous les touchez, alors je ne toucherais plus à rien et je ne me déconnecterais pas du compte. J'ai réuni l'ordre général des vérifications, sans lien avec Android, dans l'article général sur Telegram, avec aussi ce que signifient ces lignes sur d'autres appareils.

Si le proxy que vous utilisez est le nôtre

Un mot sur nous, pour finir. Je le dis tout de suite : nous vendons nous-mêmes des proxys personnels pour Telegram, je ne suis donc pas tout à fait neutre, gardez-le en tête.

Si le proxy est le nôtre et que Telegram affiche « Connexion au proxy... », vérifiez d'abord que votre abonnement n'est pas terminé. Quand il se termine, le lien ne se connecte plus, et Telegram continue d'essayer de passer par lui. Renouvelez le tarif dans votre espace, ou désactivez le proxy dans les réglages de Telegram avec l'interrupteur déjà cité plus haut. Si vous n'avez pas activé le renouvellement automatique, rien ne sera débité.

FreeGate ne fonctionne que dans Telegram, et le navigateur, la banque et les autres applications accèdent au réseau directement, comme d'habitude. Chaque appareil a son propre lien, et s'il a fuité, vous le changez dans votre espace en un clic : l'ancien cesse aussitôt de fonctionner. Nous ne voyons pas vos messages : Telegram les chiffre lui-même, et le proxy ne fait que transmettre des données chiffrées. Inutile d'installer une application à part. Vous touchez « Connecter dans Telegram », Telegram vous interroge sur le proxy, et vous touchez « Connecter le proxy ».

Si vous vous inscrivez pour la première fois, vous pouvez d'abord essayer 1 jour sans payer. Il suffit d'un e-mail, pas de numéro de téléphone : vous vous inscrivez, vous confirmez l'adresse, et rien n'est débité automatiquement après l'essai. Ensuite, c'est 1 € pour 30 jours ou 2,50 € pour 90 jours. Le prix est par appareil : si vous en avez besoin à la fois sur un téléphone et sur un ordinateur, vous en choisissez deux à l'achat. Le renouvellement automatique est désactivé tant que vous ne l'activez pas vous-même. Tarifs et connexion sur freegate.app/world.