Testen des App-Verhaltens in einer anderen Umgebung

Hochladen Ihrer App in Teams

In den folgenden Szenarien können Sie Ihre Microsoft Teams-App in Teams hochladen, ohne sie in Ihrem organization oder im Microsoft Teams Store veröffentlichen zu müssen:

  • Sie möchten eine App lokal oder in Ihrer Testcloudumgebung testen und debuggen.
  • Sie haben eine App für sich selbst erstellt, um einen Workflow zu automatisieren.
  • Sie haben eine App für eine kleine Gruppe von Benutzern erstellt, z. B. Ihre Arbeitsgruppe.

Wichtig

  • Das Hochladen benutzerdefinierter Apps ist nur in Government Community Cloud (GCC) möglich und in GCC-High und Department of Defense (DOD) nicht möglich.
  • Die App-Installation wird nur auf dem Teams-Desktopclient unterstützt.

Voraussetzungen

  • Erstellen Sie Ihr App-Paket und überprüfen Sie es auf Fehler.
  • Aktivieren Sie das Hochladen einer benutzerdefinierter App in Teams.
  • Stellen Sie sicher, dass Ihre App ausgeführt wird und über HTTPs zugänglich ist.

Hochladen Ihrer App

Sie können Ihre benutzerdefinierte App in ein Team, einen Chat, eine Besprechung oder für den persönlichen Gebrauch hochladen, je nachdem, wie Sie den App-Bereich konfiguriert haben.

  1. Melden Sie sich beim Teams-Client mit Ihrem Microsoft 365-Entwicklungskonto an.

  2. Wählen Sie Apps>Verwalten Sie Ihre Apps und App hochladen aus.

    Screenshot: Hervorgehobene Option

  3. Wählen Sie Benutzerdefinierte App hochladen aus.

    Screenshot: Option

  4. Wählen Sie Ihr App-Paket .zip Datei aus.

  5. Fügen Sie Ihre App gemäß Ihren Anforderungen zu Teams hinzu:

    1. Wählen Sie Hinzufügen aus, um Ihre persönliche App hinzuzufügen.
    2. Verwenden Sie das Dropdownmenü, um Ihre App einem Team oder Chat hinzuzufügen.

    Screenshot: App-Beschreibung

Sie können Ihre Teams-App nach der Integration in Teams testen. Zum Testen Ihrer Teams-App müssen Sie mindestens einen Arbeitsbereich in Ihrer Umgebung erstellen. Sie können das Microsoft Teams-Toolkit zum Testen Ihrer Teams-App verwenden:

  • Lokal in Teams gehostet: Teams Toolkit hostet Ihre Teams-App lokal, indem es sie in Teams zum Testen in der lokalen Umgebung hochlädt.

  • In der Cloud gehostet in Teams: Um Ihre Teams-App remote zu testen, müssen Sie sie mithilfe der Bereitstellung und Bereitstellung auf Microsoft Entra ID in der Cloud hosten. Es umfasst das Hochladen Ihrer Lösung in die Microsoft Entra ID und dann das Hochladen in Teams.

Hinweis

Für das Debuggen und Testen im Produktionsmaßstab empfehlen wir, dass Sie Ihre eigenen Unternehmensrichtlinien befolgen, um sicherzustellen, dass Sie Tests, Staging und Bereitstellung über Ihre eigenen Prozesse unterstützen können.

Lokal gehostete Umgebung

Teams ist ein cloudbasiertes Produkt, das erfordert, dass alle Dienste, auf die es zugreift, über HTTPS-Endpunkte öffentlich verfügbar sind. Beim lokalen Hosting geht es um das Hochladen von benutzerdefinierten Apps in Teams zum Testen in der lokalen Umgebung.

In der Cloud gehostete Umgebung

Um Ihren Entwicklungs- und Produktionscode und ihre HTTPS-Endpunkte zu hosten, müssen Sie Ihre Teams-App mithilfe der Bereitstellung und Bereitstellung auf Microsoft Entra ID remote testen. Sie müssen sicherstellen, dass alle Domänen von Ihrer Teams-App aus zugänglich sind, die validDomains im -Objekt in der manifest.json Datei aufgeführt ist.

Hinweis

Um eine sichere Umgebung zu gewährleisten, müssen Sie explizit die genaue Domäne und Unterdomänen, auf die Sie verweisen, und diese Domänen müssen in Ihrer Kontrolle sein. Wird z. B *.azurewebsites.net nicht empfohlen, wird jedoch contoso.azurewebsites.net empfohlen.

Siehe auch