Onglets sur les appareils mobiles

Lorsque vous créez une application Microsoft Teams qui inclut un onglet, vous devez tester le fonctionnement de votre onglet sur les clients Android et iOS Microsoft Teams. Cet article décrit certains des scénarios clés que vous devez prendre en compte pour garantir une expérience utilisateur optimale.

Les applications distribuées via le Microsoft Teams Store ont un processus d’approbation distinct pour les clients mobiles. Le comportement par défaut de ces applications est le suivant :

Fonctionnalité de l’application Comportement si l’application est approuvée Comportement si l’application n’est pas approuvée
Onglets personnels L’application apparaît dans la barre inférieure des clients mobiles. Les onglets s’ouvrent dans le client Teams. L’application n’apparaît pas dans la barre inférieure des clients mobiles.
Onglets de canal et de groupe L’onglet s’ouvre dans le client Teams à l’aide de contentUrl. Si websiteUrl est disponible dans le fichier manifeste de l’application, l’onglet s’ouvre dans un navigateur en dehors de Teams.
Si websiteUrl n’est pas disponible dans le fichier manifeste de l’application, l’onglet n’est pas accessible sur teams mobile. Toutefois, l’onglet est toujours accessible sur le bureau et sur le web.

Remarque

  • Les applications soumises à AppSource pour publication sur Teams sont évaluées automatiquement pour la réactivité mobile. Pour toutes les requêtes, contactez teamsubm@microsoft.com.
  • Pour toutes les applications qui ne sont pas distribuées via AppSource, les onglets s’ouvrent dans une vue web in-app au sein des clients Teams par défaut et aucun processus d’approbation distinct n’est requis.
  • Le comportement par défaut des applications s’applique uniquement si elles sont distribuées via le Magasin Teams. Par défaut, tous les onglets s’ouvrent dans le client Teams.
  • Pour lancer une évaluation de la convivialité de votre application pour les appareils mobiles, contactez teamsubm@microsoft.com les détails de votre application.
  • Si une application mobile a plusieurs onglets, chaque fois que l’utilisateur change d’onglet, l’onglet ne se recharge pas.

Authentification

Pour que l’authentification fonctionne sur les clients mobiles, vous devez mettre à niveau votre bibliothèque JavaScript Teams vers au moins la version 1.4.1.

Faible bande passante et connexions intermittentes

Les clients mobiles fonctionnent avec une faible bande passante et des connexions intermittentes. Votre application doit gérer les délais d’expiration de manière appropriée en fournissant un message contextuel à l’utilisateur. Vous devez également utiliser des indicateurs de progression pour fournir des commentaires à vos utilisateurs pour tout processus de longue durée.

Test sur les clients mobiles

Vous devez vérifier que votre onglet fonctionne correctement sur des appareils mobiles de différentes tailles et qualités. Pour les appareils Android, vous pouvez utiliser DevTools pour déboguer votre onglet pendant son exécution. Il est recommandé de procéder à des tests sur des appareils hautes et faibles performances, y compris sur une tablette.

Distribution

Les applications répertoriées dans le Magasin Teams doivent être approuvées pour une utilisation mobile afin de fonctionner correctement dans le client mobile Teams. La disponibilité et le comportement des onglets varient selon que votre application est approuvée ou non.

Applications sur le Store Teams approuvées pour les appareils mobiles

Le tableau suivant décrit la disponibilité et le comportement des onglets lorsque l’application est répertoriée dans le Magasin Teams et approuvée pour une utilisation mobile :

Fonctionnalité Disponibilité des appareils mobiles ? Comportement mobile
Canal
onglet et groupe
Oui L’onglet s’ouvre dans le client mobile Teams à l’aide de la configuration de contentUrl votre application.
Application personnelle Oui Chaque onglet de l’onglet de l’application personnelle s’ouvre dans le client mobile Teams à l’aide de sa configuration respective contentUrl .

Applications sur le Store Teams non approuvées pour les appareils mobiles

Le tableau suivant décrit la disponibilité et le comportement des onglets lorsque l’application est répertoriée dans le Magasin Teams, mais qu’elle n’est pas approuvée pour une utilisation mobile :

Fonctionnalité Disponibilité des appareils mobiles ? Comportement mobile
Onglet Canal et groupe Oui Tab s’ouvre dans le navigateur par défaut de l’appareil au lieu du client mobile Teams à l’aide de la configuration de websiteUrl votre application, qui doit également être incluse dans la fonction de setSettings() votre code source.
Application personnelle Non Non applicable

Remarque

  • Les messages du bot sont affichés dans la section de conversation si une application mobile dispose à la fois des fonctionnalités bot et onglet.
  • Lorsque vous sélectionnez Conversation de l’application bot et que vous sélectionnez Plus (...), vous ne pouvez pas voir la fonctionnalité d’onglet de cette application dans la liste. Toutefois, si vous sélectionnez Plus (...) dans le coin inférieur droit de la section Conversation , vous pouvez afficher l’application onglet avec un lien vers la fonctionnalité d’application bot de cette application.

Applications ne figurant pas dans le Store Teams

Si vous chargez votre application personnalisée ou que vous publiez dans le catalogue d’applications d’un organization, le comportement des onglets est identique à celui des applications du Store Teams approuvées par Microsoft pour les appareils mobiles.

Étape suivante

Voir aussi