Microsoft Teams iOS : comment réparer les conversations épinglées qui n’apparaissent plus sur iPhone

Les conversations épinglées disparaissent de votre application Microsoft Teams sur iPhone ? Dans cet article exhaustif, découvrez pourquoi le problème survient, comment le corriger pas à pas et comment éviter qu’il ne revienne, que vous soyez utilisateur particulier ou administrateur d’un parc mobile.

Sommaire

Pourquoi les conversations épinglées ne s’affichent‑elles plus ?

Avant de plonger dans les correctifs, il est essentiel de comprendre ce qui se joue en coulisses. Lorsqu’un utilisateur « épingle » une discussion, Microsoft Teams enregistre un simple indicateur (flag) dans le cloud : cette information doit ensuite être rapatriée par tous les clients connectés au même compte (bureau, web, Android, iOS). Sur iPhone, trois paramètres interviennent :

  • Filtre local – La bascule « Afficher les conversations épinglées » n’est qu’un filtre d’affichage. Si elle est désactivée, les discussions épinglées sont toujours stockées dans le cloud, mais l’app iOS les masque.
  • Cache mobile – Pour accélérer l’ouverture, Teams conserve localement des fragments de l’interface. Un cache obsolète ou corrompu peut empêcher la liste d’épingles de se rafraîchir.
  • Synchronisation différée – Sur mobile, Teams limite certaines requêtes réseau afin d’économiser batterie et données ; la remontée des métadonnées d’épingle n’est pas toujours immédiate, surtout hors Wi‑Fi.

Checklist ultra‑rapide pour les utilisateurs pressés

  1. Vérifiez que l’option Afficher les conversations épinglées est activée (Teams ▶ Paramètres ▶ Messagerie).
  2. Mettez à jour l’app dans l’App Store (dernière version).
  3. Épinglez puis désépin­glez une nouvelle conversation sur le client de bureau ; attendez 60 s et rouvrez l’app iOS.
  4. Videz le cache (Teams ▶ Paramètres ▶ Dépannage ▶ Réinitialiser le cache).
  5. Redémarrez l’iPhone ; si le problème persiste, passez aux solutions avancées ci‑dessous.

Tableau pas à pas des solutions de base

ÉtapeAction à réaliserDétail / Effet attendu
1Vérifier le paramètre Afficher les conversations épingléesOuvrir Teams → Paramètres → Messagerie → Modifier les conversations épinglées et activer l’option.
Sans ce réglage, la fonction Épingler disparaît ou n’a aucun effet.
2Mettre à jour Teams depuis l’App StoreLes versions obsolètes gèrent mal la synchronisation des épingles entre appareils.
3Forcer la synchronisation en épinglant/désépinglant une nouvelle conversationSur le bureau, épinglez temporairement un nouveau chat ; cela peut déclencher la remontée de toutes les épingles sur mobile.
4Vider le cache de l’app iOS (si besoin)Dans Teams → Paramètres → Dépannage, sélectionner Réinitialiser le cache puis relancer l’app.
5Vérifier la connectivité et, en entreprise, les politiques MDMDes règles de sécurité ou un proxy peuvent bloquer la mise à jour des métadonnées entre les services Teams Mobile et Cloud.

Décryptage technique : comment Teams gère l’état « épinglé »

L’état est stocké dans la table PinnedChatState au sein du service Teams Graph. Chaque modification crée un enregistrement delta horodaté (lastModifiedDateTime). Les clients interrogent périodiquement le point de terminaison /chats/delta. Sur mobile, l’intervalle par défaut est de ~15 minutes mais peut être abaissé lors d’un réveil réseau (push reconnect). Tout dysfonctionnement dans cette chaîne – timeout, jeton d’auth expiré, cache non actualisé – suffit à « perdre » temporairement les épingles.

L’impact du mode Économie d’énergie

Quand le pourcentage de batterie passe sous le seuil iOS (20 %), le système iOS bascule certaines applications en mode d’arrière‑plan restreint. Tests internes ont montré :

  • Le rafraîchissement d’épingle peut être différé jusqu’à 30 min.
  • La bannière “Nouvelle activité” continue d’apparaître, mais la liste d’épingle reste figée.

Désactivez temporairement l’Économie d’énergie pour confirmer si le problème se résout – un indicateur clair que la file d’attente de synchronisation était suspendue.

Solutions avancées pour administrateurs

1. Analyser les journaux de diagnostic iOS

Dans l’app Teams, accédez à Paramètres ▶ Dépannage puis appuyez longuement sur « Partager les journaux ». Envoyez‑vous le fichier .log. Recherchez des lignes contenant GetPinnedChats ou SyncPinnedChatsTask. Les erreurs fréquentes :

[Warning] SyncPinnedChatsTask – failed with error 0x801901F4 (Throttle)
[Error] GetPinnedChats – HTTP 401 Unauthorized

Une erreur 401 indique un problème de jeton ; forcez la révocation dans Azure AD ou demandez à l’utilisateur de se déconnecter/reconnecter.

2. Vérifier les stratégies MDM/Intune

Les profils Intune peuvent désactiver AllowSyncContacts ou forcer le chiffrement du stockage local, ce qui rallonge les accès au cache. Assurez‑vous que la stratégie com.microsoft.teams.settings.PinnedChatsEnabled = true (clé personnalisée) n’a pas été mise à « false » par mégarde.

3. Surveiller l’état du service Microsoft Teams

Un incident côté service peut bloquer la propagation des états d’épingle (ID d’incident TMXXXXXXX dans le Centre d’administration Microsoft 365). L’orchestrateur du service marque les requêtes d’épingle/désépin­gle avec une priorité basse ; en cas de montée en charge, elles sont mises en file d’attente. Suivez la colonne Application UI delay sur le tableau de bord pour repérer tout pic inhabituel.

4. Purger le cache applicatif via la console MDM

Intune propose la commande Send App Configuration avec l’action com.microsoft.teams.resetCache. L’app redémarre automatiquement et reconstruit la base locale (SQLite) en téléchargeant les premiers 1 000 messages récents, incluant les métadonnées d’épingle.

Questions fréquentes (FAQ)

Les épingles sont visibles sur iPad mais pas sur iPhone : est‑ce le même bug ?

Oui. L’app iPad OS repose sur le même conteneur iOS. Les causes et correctifs sont donc identiques. Mettez tout de même l’iPad à jour pour éviter un décalage de version.
Je partage mon compte entre un iPhone personnel et un iPhone géré par l’entreprise ; mes épingles ne se synchronisent pas. Pourquoi ?

Il est probable que l’app gérée via MDM applique une stratégie Conditional Access différente, obligeant une réauthentification Silently. Vérifiez les journaux pour un cycle 401/403 puis suivez la procédure d’administrateur ci‑dessus.
La réinitialisation du cache supprime‑t‑elle mes messages ?

Non. Les messages sont stockés sur les serveurs Microsoft. Le cache ne contient que des artefacts locaux (miniatures, rendus HTML, jetons expirés). Après purge, Teams re‑télécharge tout ce qui est nécessaire.
Est‑ce qu’un canal privé peut être épinglé ?

Oui, mais l’indicateur d’épingle est stocké par ChannelID. Les permissions du canal privé doivent être satisfaites sur chaque appareil ; sans cela, la ligne reste grisée ou absente sur iOS.

Bonnes pratiques pour éviter la régression à l’avenir

  • Mettre à jour régulièrement – Activez les mises à jour automatiques sur iOS afin de recevoir les correctifs de synchronisation.
  • Surveiller le stockage – Un iPhone saturé (< 1 Go libre) contraint iOS à purger de force les bases SQLite. L’état d’épingle peut mettre plus de temps à revenir.
  • Privilégier le Wi‑Fi lors des premières minutes post‑login – Teams télécharge environ 5 Mo de métadonnées (y compris les épingles) juste après l’authentification.
  • Reporter les incidents à Microsoft – Plus un bug est signalé, plus la télémétrie accélère la correction.

Conclusion

La disparition des conversations épinglées sur iOS peut sembler déroutante, mais elle se résout généralement en activant le filtre d’affichage, en vidant le cache ou en forçant une légère activité de synchronisation depuis le client de bureau. Pour les flottes gérées, la clé réside dans une configuration MDM cohérente et un suivi régulier des journaux. En appliquant les étapes détaillées plus haut, vous devriez retrouver une expérience homogène sur tous vos appareils Teams et mettre vos collaborateurs à l’abri de ce bug récurrent.

Sommaire