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 Ihrer Organisation 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.
Melden Sie sich beim Teams-Client mit Ihrem Microsoft 365-Entwicklungskonto an.
Wählen Sie Apps>Verwalten Sie Ihre Apps und App hochladen aus.
Wählen Sie Benutzerdefinierte App hochladen aus.
Wählen Sie Ihr App-Paket .zip Datei aus.
Fügen Sie Ihre App gemäß Ihren Anforderungen zu Teams hinzu:
- Wählen Sie Hinzufügen aus, um Ihre persönliche App hinzuzufügen.
- Verwenden Sie das Dropdownmenü, um Ihre App einem Team oder Chat hinzuzufügen.
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 unter Microsoft Entra ID in der Cloud hosten. Dies 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 deren HTTPS-Endpunkte zu hosten, müssen Sie Ihre Teams-App mithilfe der Bereitstellung und Bereitstellung unter 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.