Partager via


Package d’application Teams

Un package d’application est un format de fichier qui a les ressources nécessaires pour installer et exécuter votre application dans Teams et qui doit contenir les fichiers suivants :

Pour publier votre application Microsoft Teams, vous devez compresser les fichiers dans le dossier du package d’application et fournir un nom approprié.

Teams n’héberge pas votre application

Lorsqu’un utilisateur installe votre application dans Teams, il installe un package d’application qui contient un seul fichier de configuration (également appelé manifeste d’application) et les icônes de votre application. La logique et le stockage des données de l’application sont hébergés ailleurs, par exemple sur localhost pendant le développement et sur Microsoft Azure pour la production. Teams accède à ces ressources via HTTPS.

Illustration montrant l’hébergement d’applications pour l’application Teams

Remarque

La bibliothèque de client JavaScript Microsoft Teams (TeamsJS) peut vous aider à créer des expériences hébergées dans Teams, l’application Microsoft 365 et Outlook. Lorsque vous créez votre package d’application côté serveur, vous devez savoir qu’avec la version 2.31.0, la bibliothèque TeamsJS est entièrement ébranlée. L’ébranlement d’arborescence est une optimisation JavaScript qui élimine le code inutilisé. Pour plus d’informations, consultez Améliorer les performances au moment du chargement avec la secousse de l’arborescence JavaScript.

Manifeste d'application

Un manifeste d’application décrit la configuration de votre application, notamment ses fonctionnalités, ses ressources requises et d’autres attributs significatifs portant le nom manifest.json dans le package d’application.

Vous pouvez créer une application et configurer le manifeste de l’application via l’une des plateformes suivantes :

  • Kit de ressources Microsoft 365 Agents : ensemble d’outils et d’extensions dans Microsoft Visual Studio Code et Visual Studio pour créer, déboguer et déployer une application. Lorsque vous créez une application, le manifeste de l’application est généré à partir d’un fichier de modèle basé sur les fonctionnalités sélectionnées. Vous pouvez ensuite personnaliser dans Visual Studio Code ou Visual Studio en fonction de vos besoins, valider le fichier manifeste et compresser le package d’application.

  • Portail des développeurs pour Teams : plateforme web qui vous permet de créer votre application, de configurer votre manifeste d’application et de générer un package d’application. Pour créer une application via le Portail des développeurs pour Teams, consultez Créer et inscrire une application.

Vous pouvez ajouter un bot, un onglet, des extensions de message et d’autres fonctionnalités à votre application en mettant à jour le manifeste de l’application avec la fonctionnalité d’application requise. Pour plus d’informations, consultez Créer une application avec des fonctionnalités d’application.

Lorsque vous publiez votre application dans le Microsoft Teams Store, vérifiez que votre manifeste d’application fait référence au schéma de manifeste d’application le plus récent. Pour obtenir un exemple de manifeste d’application, consultez Exemple d’application Hello World.

Icônes d’application

Votre package de l’application doit inclure deux versions de format PNG de l’icône de votre application : une version de couleur et une version de contour.

Remarque

Si votre application a une extension de bot ou de message, vos icônes sont incluses dans votre inscription Microsoft Azure Bot Service.

Pour que votre application passe la révision du Magasin Teams, ces icônes doivent répondre à certaines exigences de taille. Pour plus d’informations, consultez Icône d’application Teams pour le Magasin Teams et barre de l’application.

Étape suivante

Choisissez la façon dont vous prévoyez de publier votre application :

Voir aussi