Freigeben über


Teams-App-Paket

Ein App-Paket ist ein Dateiformat, das über die erforderlichen Ressourcen zum Installieren und Ausführen Ihrer App in Teams verfügt und die folgenden Dateien enthalten muss:

  • App-Manifest: Beschreibt, wie Ihre App konfiguriert wird, einschließlich ihrer Funktionen, erforderlichen Ressourcen und anderen wichtigen Attributen.
  • App-Symbole: Jedes Paket erfordert ein Farb- und Kontursymbol für Ihre App.
  • Benutzerdefinierte Aktivitätssymbole: Maßgeschneiderte Symbole, die Sie in Aktivitätsfeedbenachrichtigungen verwenden können.

Um Ihre Microsoft Teams-App zu veröffentlichen, müssen Sie die Dateien im App-Paketordner zippen und einen geeigneten Namen angeben.

Teams hostet Ihre App nicht

Wenn ein Benutzer Ihre App in Teams installiert, wird ein App-Paket installiert, das nur eine einzige Konfigurationsdatei (auch als App-Manifest bekannt) und die Symbole Ihrer App enthält. Die Logik und der Datenspeicher der App werden an anderer Stelle gehostet, z. B. auf localhost während der Entwicklung und Microsoft Azure für die Produktion. Teams greift über HTTPS auf diese Ressourcen zu.

Abbildung des App-Hostings für die Teams-App

Hinweis

Die Microsoft Teams JavaScript-Clientbibliothek (TeamsJS) kann Ihnen helfen, gehostete Umgebungen in Teams, Microsoft 365-Apps und Outlook zu erstellen. Beim Erstellen Ihres serverseitigen App-Pakets müssen Sie wissen, dass die TeamsJS-Bibliothek mit Version 2.31.0 vollständig strukturgeschüttelt werden kann. Tree Shaking ist eine JavaScript-Optimierung, die nicht verwendeten Code eliminiert. Weitere Informationen finden Sie unter Verbessern der Ladezeitleistung mit JavaScript-Strukturschütteln.

App-Manifest

Ein App-Manifest beschreibt die Konfiguration Ihrer App, einschließlich ihrer Funktionen, erforderlichen Ressourcen und anderen wichtigen Attributen mit dem Namen manifest.json im App-Paket.

Sie können eine App erstellen und das App-Manifest über eine der folgenden Plattformen konfigurieren:

  • Microsoft 365 Agents Toolkit: Eine Reihe von Tools und Erweiterungen in Microsoft Visual Studio Code und Visual Studio zum Erstellen, Debuggen und Bereitstellen einer App. Wenn Sie eine App erstellen, generiert das App-Manifest basierend auf den ausgewählten Funktionen aus einer Vorlagendatei. Sie können dann in Visual Studio Code oder Visual Studio basierend auf Ihren Anforderungen anpassen, die Manifestdatei überprüfen und das App-Paket komprimieren.

  • Entwicklerportal für Teams: Eine webbasierte Plattform, mit der Sie Ihre App erstellen, Ihr App-Manifest konfigurieren und ein App-Paket generieren können. Informationen zum Erstellen einer App über das Entwicklerportal für Teams finden Sie unter Erstellen und Registrieren einer App.

Sie können Bots, Registerkarten, Nachrichtenerweiterungen und andere Funktionen zu Ihrer App hinzufügen, indem Sie das App-Manifest mit der erforderlichen App-Funktion aktualisieren. Weitere Informationen finden Sie unter Erstellen einer App mit App-Funktionen.

Wenn Sie Ihre App im Microsoft Teams Store veröffentlichen, stellen Sie sicher, dass Ihr App-Manifest auf das neueste App-Manifestschema verweist. Beispiel-App-Manifest finden Sie unter Hello world-Beispiel-App.

App-Symbole

Ihr App-Paket muss zwei .png-Versionen Ihres App-Symbols enthalten: eine Farb- und eine Konturversion.

Hinweis

Wenn Ihre App über einen Bot oder eine Nachrichtenerweiterung verfügt, sind Ihre Symbole in Ihrer Microsoft Azure Bot Service-Registrierung enthalten.

Damit Ihre App die Teams Store-Überprüfung bestehen kann, müssen diese Symbole bestimmte Größenanforderungen erfüllen. Weitere Informationen finden Sie unter Teams-App-Symbol für Teams Store und App-Leiste.

Nächster Schritt

Wählen Sie aus, wie Sie Ihre App veröffentlichen möchten:

Siehe auch