Teilen über


Ausweiten einer persönlichen Microsoft Teams-Registerkarte auf Microsoft 365

Persönliche Registerkarten bieten eine hervorragende Möglichkeit, das Benutzererlebnis in Microsoft Teams noch weiter zu verbessern. Mithilfe persönlicher Registerkarten können Sie einem Benutzer direkt innerhalb Microsoft Teams den Zugriff auf seine Anwendung ermöglichen, ohne dass er die Umgebung verlassen oder sich erneut anmelden muss. Persönliche Registerkarten können auch in anderen Microsoft 365-Anwendungen aufleuchten. In diesem Tutorial wird veranschaulicht, wie Sie eine vorhandene persönliche Registerkarte von Teams verwenden und aktualisieren, um sie in Microsoft 365-Anwendungen auszuführen.

Das Aktualisieren Ihrer persönlichen Teams-App für die Ausführung in anderen Microsoft 365-Anwendungen umfasst die folgenden Schritte:

Der Rest dieses Leitfadens führt Sie durch diese Schritte und zeigt Ihnen, wie Sie eine Vorschau Ihrer persönlichen Registerkarte in anderen Microsoft 365-Anwendungen anzeigen.

Voraussetzungen

Für dieses Tutorial benötigen Sie Folgendes:

  • Einen Sandkastenmandanten für das Microsoft 365-Entwicklerprogramm.
  • Ein Computer, auf dem Microsoft 365-Apps über den aktuellen Kanal Microsoft 365 Apps installiert sind.
  • (Optional) Ihr Sandboxmandant, der in Microsoft 365 Targeted Releases registriert ist.
  • (Optional) Ein Android-Gerät oder -Emulator mit installierter Microsoft 365 für Android-App.
  • (Optional) Teams Toolkit-Erweiterung für Microsoft Visual Studio Code, um Ihren Code zu aktualisieren.

Vorbereiten Ihrer persönlichen Registerkarte für das Upgrade

Wenn Sie über eine vorhandene persönliche Registerkarten-App verfügen, erstellen Sie eine Kopie oder einen Branch Ihres Produktionsprojekts zum Testen, und aktualisieren Sie Ihre App-ID im App-Manifest, um einen neuen Bezeichner (anders als die Produktions-App-ID, zu Testzwecken) zu verwenden.

Wenn Sie Beispielcode anstelle Ihres eigenen Produktionscodes verwenden möchten, können Sie das Beispiel für die Aufgabenliste verwenden. Sie können entweder die Einrichtungsschritte im GitHub-Repository Beispiel für Todo-Liste ausführen oder die Teams Toolkit-Erweiterung verwenden, um eine neue Teams-App zu erstellen (wählen Sie Start aus einer Beispiel-Todo-Liste>mit Back-End in Azure aus). Nachdem Sie eine persönliche Registerkarte erstellt haben, kehren Sie zu diesem Artikel zurück, um sie auf Microsoft 365 zu erweitern.

Alternativ können Sie eine einfache Hello World-App (Single Sign-On, SSO) verwenden, die bereits microsoft 365-App aktiviert ist, wie im folgenden Schnellstartabschnitt gezeigt, und dann mit dem Hochladen Ihrer benutzerdefinierten App in Teams fortfahren.

Schnellstart

Verwenden Sie die Teams Toolkit-Erweiterung für Visual Studio Code, um mit einer persönlichen Registerkarte zu beginnen, die für die Ausführung in Teams, Outlook und Microsoft 365 aktiviert ist.

  1. Öffnen Sie Visual Studio Code.

  2. Wählen Sie in der Aktivitätsleiste das Symbol Teams Toolkit aus.

  3. Wählen Sie Neue App erstellenaus.

  4. Wählen Sie Tab aus.

  5. Wählen Sie Die Registerkarte "Basic" aus.

    Screenshot: Hervorgehobene Option

  6. Wählen Sie eine bevorzugte Programmiersprache aus.

  7. Wählen Sie einen Speicherort auf Ihrem lokalen Computer für den Arbeitsbereichsordner aus, und geben Sie ihren Anwendungsnamen ein.

  8. Nachdem Ihre App erstellt wurde, stellen Sie in der Teams Toolkit-Erweiterung sicher, dass Sie beim entsprechenden Microsoft 365 Developer Program Sandbox-Mandanten und Azure-Konto angemeldet sind. Diese Optionen sind im Abschnitt ACCOUNTS der Erweiterung verfügbar.

  9. Wählen Sie befehlspalette... unter der Option Ansicht oder STRG+UMSCHALT+P aus.

  10. Geben Sie Teams: Bereitstellen ein, um die Teams-App-Ressourcen wie Azure App Service, App Service Plan, Azure Bot und verwaltete Identität in Ihrem Azure-Konto zu erstellen. Alternativ können Sie im Abschnitt LIFECYCLE der Erweiterung bereitstellen auswählen.

  11. Wählen Sie ein Abonnement und eine Ressourcengruppe aus. Wenn Sie eine neue Ressourcengruppe erstellen möchten, müssen Sie den Speicherort angeben.

  12. Wählen Sie Bereitstellen aus.

  13. Wählen Sie befehlspalette... unter der Option Ansicht oder STRG+UMSCHALT+P aus.

  14. Geben Sie Teams: Deploy ein, um den Beispielcode für die bereitgestellten Ressourcen in Azure bereitzustellen, und starten Sie die App. Alternativ können Sie im Abschnitt LIFECYCLE der Erweiterung bereitstellen auswählen.

Von hier aus können Sie fortfahren, um Ihre benutzerdefinierte App in Teams hochzuladen und eine Vorschau Ihrer App in Outlook und der Microsoft 365-App anzuzeigen. Das App-Manifest und die TeamsJS-API-Aufrufe wurden bereits für die Microsoft 365-App aktualisiert.

SharePoint-Framework -Apps (SPFx)

Ab Version 1.16 von SharePoint-Framework (SPFx) werden persönliche Teams-Registerkarten, die mit SPFx erstellt und gehostet werden, auch in Outlook und microsoft 365-Apps unterstützt. Führen Sie die folgenden Schritte aus, um eine persönliche Registerkarten-App für SPFx Teams zu aktualisieren:

  1. Stellen Sie sicher, dass Sie über die neueste Version von SPFx verfügen.

    npm install @microsoft/generator-sharepoint@latest --global
    
  2. Aktualisieren Sie das App-Manifest.

  3. Aktualisieren Sie die TeamsJS-Verweise.

Nachdem Sie TeamsJS-Verweise aktualisiert haben, laden Sie Ihre App in Teams hoch , um eine Vorschau Ihrer persönlichen SPFx-Registerkarten-App in Outlook und Microsoft 365-App anzuzeigen. Weitere Informationen finden Sie unter Erweitern der Outlook- und Microsoft 365-App mit dem SharePoint-Framework.

Aktualisieren des App-Manifests

Sie müssen die App-Manifestschemaversion 1.13 (oder höher) verwenden, um die Ausführung Ihrer persönlichen Teams-Registerkarte in Outlook- und Microsoft 365-Apps zu ermöglichen. Weitere Informationen zur Schemaversion finden Sie unter App-Manifest.

Sie haben zwei Möglichkeiten zum Aktualisieren Ihres App-Manifests:

  1. Öffnen Sie die Befehlspalette: Ctrl+Shift+P.
  2. Führen Sie den Teams: Upgrade Teams manifest-Befehl aus, und wählen Sie Ihre App-Manifestdatei aus. Änderungen werden vorgenommen.

Sie können das Teams-Toolkit verwenden, um Ihr App-Manifest zu überprüfen und Fehler zu identifizieren.

Angeben der Hostruntime-Anforderungen (Entwicklervorschau)

Um sicherzustellen, dass Ihre App Kunden immer hochwertige Erfahrungen bietet, können Sie das Verhalten Ihrer App in den entsprechenden Microsoft 365-Hosts anpassen oder sie in Kontexten auslassen, die Sie nicht unterstützen möchten. Verwenden Sie das App-Manifest, um Abhängigkeitsbeziehungen zwischen den Funktionen Ihrer App und bestimmte Laufzeitanforderungen Ihrer statischen Registerkarten, Nachrichtenerweiterungen und Bots anzugeben.

Weitere Informationen finden Sie unter Angeben von Microsoft 365-Hostruntime-Anforderungen in Ihrem App-Manifest.

Aktualisieren von TeamsJS-Verweisen

Ihre App muss auf das npm-Paket @microsoft/teams-js@2.19.0 (oder höher) verweisen, um in Outlook und Microsoft 365 ausgeführt werden zu können. Frühere Versionen von TeamsJS sind in Outlook- und Microsoft 365-Apps weiterhin funktionsfähig, aber Veraltetkeitswarnungen werden protokolliert. Die Unterstützung für die vorherigen Versionen wird schließlich sowohl in Outlook als auch in Microsoft 365 eingestellt. Informationen zum Ermitteln der neuesten Version von TeamsJS finden Sie unter TeamsJS GitHub-Repository.

Sie können das Teams Toolkit verwenden, um die erforderlichen Codeänderungen zu identifizieren und zu automatisieren, um ein Upgrade von 1.x TeamsJS-Versionen auf TeamsJS 2.x.x-Versionen durchzuführen. Alternativ können Sie die gleichen Schritte manuell ausführen. Weitere Informationen finden Sie in der TeamsJS-Bibliothek .

  1. Öffnen Sie die Befehlspalette: Ctrl+Shift+P.
  2. Führen Sie den Befehl Teams: Upgrade Teams JS SDK and code references aus.

Nach Abschluss des Vorgangs werden Ihre package.json Dateiverweise @microsoft/teams-js@2.0.0 (oder höher) und Ihre *.js/.ts Dateien und *.jsx/.tsx aktualisiert mit:

Wichtig

Code in .html-Dateien wird von den Upgradetools nicht unterstützt und erfordert manuelle Änderungen.

Konfigurieren der Header von Inhaltssicherheitsrichtlinien

Wie in Microsoft Teams werden Registerkartenanwendungen in iframe-Elementen in Microsoft 365-App- und Outlook-Webclients gehostet.

Wenn Ihre App CSP-Header ( Content Security Policy ) verwendet, stellen Sie sicher, dass Sie alle folgenden Frame-Vorgänger in Ihren CSP-Headern zulassen:

Microsoft 365-App-Host Frame-Vorgängerberechtigung
Alle Hosts (neu) *.cloud.microsoft
Teams teams.microsoft.com, *.teams.microsoft.com
Microsoft 365-App *.microsoft365.com, *.office.com,
Outlook outlook.office.com, outlook.office365.com, outlook-sdf.office.com, outlook-sdf.office365.com

Warnung

Die Clouddienste von Microsoft, einschließlich Webversionen von Teams, Outlook und Microsoft 365-Domänen, werden zur *.cloud.microsoft Domäne migriert. Führen Sie vor September 2024 die folgenden Schritte aus, um sicherzustellen, dass Ihre App weiterhin auf unterstützten Microsoft 365-Webclienthosts gerendert wird:

  1. Aktualisieren Sie die TeamsJS-Bibliothek auf v.2.19.0 oder höher. Weitere Informationen zur neuesten Version von TeamsJS finden Sie unter Microsoft Teams JavaScript-Clientbibliothek.

  2. Wenn Sie CSP-Header ( Content Security Policy ) für Ihre App definiert haben, aktualisieren Sie die Frame-Vorgängerdirektive , um die *.cloud.microsoft Domäne einzuschließen. Um die Abwärtskompatibilität während der Migration sicherzustellen, behalten Sie die vorhandenen frame-ancestors Werte in Ihren CSP-Headern bei. Dieser Ansatz stellt sicher, dass Ihre App weiterhin sowohl für vorhandene als auch für zukünftige Microsoft 365-Hostanwendungen funktioniert, und minimiert den Bedarf an nachfolgenden Änderungen.

Aktualisieren Sie die folgende Domäne in der frame-ancestors -Direktive der CSP-Header Ihrer App:

https://*.cloud.microsoft

Aktualisieren Microsoft Entra App-Registrierung für SSO

Microsoft Entra Einmaliges Anmelden (Single Sign On, SSO) für persönliche Registerkarten funktioniert in Microsoft 365-Apps und Outlook genauso wie in Teams. Sie müssen jedoch mehrere Clientanwendungs-IDs zur Microsoft Entra App-Registrierung Ihrer Registerkarten-App im App-Registrierungen-Portal Ihres Mandanten hinzufügen.

  1. Melden Sie sich mit Ihrem Sandkastenmandantenkonto beim Microsoft Azure-Portal an.

  2. Öffnen Sie App-Registrierungen.

  3. Wählen Sie den Namen Ihrer persönlichen Registerkartenanwendung aus, um die entsprechende App-Registrierung zu öffnen.

  4. Wählen Sie Eine API verfügbar machen aus (unter Verwalten).

    Screenshot der autorisierten Client-IDs aus den App-Registrierungen auf Azure-Portal.

  5. Stellen Sie im Abschnitt Autorisierte Clientanwendungen sicher, dass alle folgenden Client Id-Werte hinzugefügt wurden:

    Microsoft 365-Clientanwendung Client-ID
    Teams-Desktop, Mobil 1fec8e78-bce4-4aaf-ab1b-5451cc387264
    Teams-Web 5e3ce6c0-2b1f-4285-8d4b-75ee78787346
    Microsoft 365 Web 4765445b-32c6-49b0-83e6-1d93765276ca
    Microsoft 365 Desktop 0ec893e0-5785-4de6-99da-4ed124e5296c
    Microsoft 365 Mobile d3590ed6-52b3-4102-aeff-aad2292ab01c
    Outlook Desktop d3590ed6-52b3-4102-aeff-aad2292ab01c
    Outlook Web bc59ab01-8403-45c6-8796-ac3ef710b3e3
    Outlook Mobile 27922004-5251-4030-b22d-91ecd9a37ea4

    Hinweis

    Einige Microsoft 365-Clientanwendungen teilen Client-IDs.

Hochladen Ihrer benutzerdefinierten App in Teams

Der letzte Schritt zum Ausführen Ihrer App in Microsoft 365 und Outlook besteht darin, Ihr aktualisiertes App-Paket für persönliche Registerkarten in Microsoft Teams hochzuladen.

  1. Packen Sie Ihre (App-Manifest und App-Symbole) in eine ZIP-Datei. Wenn Sie teams Toolkit zum Erstellen Ihrer App verwendet haben, können Sie dies ganz einfach mithilfe der Option Zip Teams App Package im Abschnitt UTILITY des Teams Toolkits tun. Wählen Sie die manifest.json Datei für Ihre App und die entsprechende Umgebung aus.

    Screenshot: Option

  2. Wechseln Sie zu Microsoft Teams, und melden Sie sich mit Ihrem Sandbox-Mandantenkonto an.

  3. Wählen Sie Apps aus, um den Bereich Apps verwalten zu öffnen. Wählen Sie dann App hochladen aus.

    Screenshot: Option

  4. Wählen Sie die Option Benutzerdefinierte App hochladen aus, und wählen Sie Ihr App-Paket aus.

    Screenshot: Option zum Hochladen einer App in Teams

Nachdem sie in Teams hochgeladen wurde, ist Ihre persönliche Registerkarte in Outlook und der Microsoft 365-App verfügbar. Sie müssen sich mit den gleichen Anmeldeinformationen anmelden, die Sie zum Hochladen Ihrer App in Teams verwendet haben. Wenn Sie die Microsoft 365 für Android-App ausführen, müssen Sie die App neu starten, um Ihre persönliche Registerkarten-App aus der Microsoft 365-App zu verwenden.

Sie können die App für den schnellen Zugriff anheften, oder Sie finden Ihre App im Flyout mit den Auslassungszeichen (...) unter den zuletzt verwendeten Anwendungen in der Randleiste auf der linken Seite. Beachten Sie, dass das Anheften einer App in Teams nicht als App in Microsoft 365-App oder Outlook erfolgt.

Anzeigen einer Vorschau Ihrer persönlichen Registerkarte in anderen Microsoft 365-Umgebungen

Hier erfahren Sie, wie Sie eine Vorschau Ihrer App anzeigen, die in Microsoft 365- und Outlook-, Web- und Windows-Desktopclients ausgeführt wird.

Hinweis

Wenn Sie die Teams Toolkit-Beispiel-App verwenden und sie aus Teams deinstallieren, wird sie aus den Katalogen Weitere Apps in Outlook und Microsoft 365 entfernt.

Outlook unter Windows

So zeigen Sie Ihre App an, die in Outlook auf Windows Desktop ausgeführt wird:

  1. Starten Sie Outlook, und melden Sie sich mit Ihrem Entwickler-Mandantenkonto an.

  2. Wählen Sie auf der Seitenleiste Weitere Apps aus. Der Titel Ihrer hochgeladenen benutzerdefinierten App wird unter Ihren installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in Outlook zu starten.

    Screenshot: Option

Outlook im Web

So zeigen Sie Ihre App in Outlook im Web an:

  1. Wechseln Sie zu Outlook im Web, und melden Sie sich mit Ihrem Entwicklermandantenkonto an.

  2. Wählen Sie auf der Seitenleiste Apps aus. Der Titel Ihrer hochgeladenen benutzerdefinierten App wird unter Ihren installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App zu starten und eine Vorschau anzuzeigen, die in Outlook im Web ausgeführt wird.

    Screenshot: Option

Outlook für Android-App

So zeigen Sie Ihre App an, die in der Outlook für Android-App ausgeführt wird:

  1. Öffnen Sie die Outlook-App auf Ihrem Android-Gerät, und melden Sie sich mit Ihrem Entwicklermandantenkonto an. Wenn die Outlook-App für Android bereits vor dem Hochladen Ihrer benutzerdefinierten App ausgeführt wurde, starten Sie die Outlook-App neu, um sie im Abschnitt installierte Apps anzuzeigen.

  2. Wählen Sie das Symbol Apps aus. Ihre hochgeladene benutzerdefinierte App wird unter den installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in Outlook für Android zu öffnen.

    Screenshot: Option

Outlook-App für iOS

So zeigen Sie ihre App an, die in der Outlook-App für iOS ausgeführt wird:

  1. Öffnen Sie die Outlook-App auf Ihrem Gerät, und melden Sie sich mit Ihrem Entwicklermandantenkonto an. Wenn die Outlook-App bereits vor dem Hochladen Ihrer benutzerdefinierten App in Teams ausgeführt wurde, starten Sie Outlook neu, um es im Abschnitt installierte Apps anzuzeigen.

  2. Wählen Sie das Symbol Mehr aus. Ihre hochgeladene benutzerdefinierte App wird unter den installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in der Outlook-App zu öffnen.

    Screenshot: Option

Microsoft 365 unter Windows

So zeigen Sie Ihre App an, die in Microsoft 365 auf dem Windows-Desktop ausgeführt wird:

  1. Starten Sie Microsoft 365, und melden Sie sich mit Ihrem Entwicklermandantenkonto an.

  2. Wählen Sie auf der Seitenleiste das Symbol Apps aus. Der Titel Ihrer hochgeladenen benutzerdefinierten App wird unter Ihren installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in Microsoft 365 zu starten.

    Screenshot: Option

Microsoft 365 im Web

So zeigen Sie eine Vorschau Ihrer App an, die in Microsoft 365 im Web ausgeführt wird:

  1. Melden Sie sich mit den Anmeldeinformationen des Testmandanten bei microsoft365.com an.

  2. Wählen Sie auf der Seitenleiste das Symbol Apps aus. Der Titel Ihrer hochgeladenen benutzerdefinierten App wird unter Ihren installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in Microsoft 365 im Web zu starten.

    Screenshot: Option

Microsoft 365 für Android-App

So zeigen Sie Ihre App an, die in der Microsoft 365 für Android-App ausgeführt wird:

  1. Starten Sie die Microsoft 365-App auf Ihrem Gerät, und melden Sie sich mit Ihrem Entwicklermandantenkonto an. Wenn die Microsoft 365-App bereits vor dem Hochladen Ihrer benutzerdefinierten App in Teams ausgeführt wurde, müssen Sie Teams neu starten, damit sie in Ihren installierten Apps angezeigt wird.

  2. Wählen Sie das Symbol Apps aus. Ihre hochgeladene benutzerdefinierte App wird unter den installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in der Microsoft 365-App zu starten.

    Screenshot: Option

Microsoft 365 für iOS

So zeigen Sie Ihre App an, die in Microsoft 365 für iOS ausgeführt wird:

  1. Starten Sie die Microsoft 365-App auf Ihrem Gerät, und melden Sie sich mit Ihrem Entwicklermandantenkonto an. Wenn die Microsoft 365-App bereits vor dem Hochladen Ihrer benutzerdefinierten App in Teams ausgeführt wurde, müssen Sie Teams neu starten, damit sie in Ihren installierten Apps angezeigt wird.

  2. Wählen Sie das Symbol Apps aus. Ihre hochgeladene benutzerdefinierte App wird unter den installierten Apps angezeigt.

  3. Wählen Sie Ihr App-Symbol aus, um Ihre App in der Microsoft 365-App zu starten.

    Screenshot: Option

Problembehandlung

Nur eine Teilmenge der Teams-Anwendungstypen und -Funktionen wird in Outlook- und Microsoft 365-Clients unterstützt. Weitere Informationen zum Überprüfen der Hostunterstützung für verschiedene TeamsJS-Funktionen finden Sie unter Microsoft 365-App-Support.

Eine allgemeine Zusammenfassung der Microsoft 365-Host- und Plattformunterstützung für Teams-Apps finden Sie unter Erweitern von Teams-Apps auf Microsoft 365.

Sie können die Hostunterstützung einer bestimmten Funktion zur Laufzeit überprüfen, indem Sie die Funktion für diese Funktion (Namespace) aufrufen und das isSupported() App-Verhalten entsprechend anpassen. Diese Aktion ermöglicht es Ihrer App, die Benutzeroberfläche und Funktionalität auf Hosts zu erweitern, die sie unterstützen, und bietet eine ordnungsgemäße Fallbackerfahrung auf Hosts, die dies nicht tun. Weitere Informationen finden Sie unter Differenzieren ihrer App-Erfahrung.

Verwenden Sie die Kanäle der Microsoft Teams-Entwicklercommunity, um Probleme zu melden und Feedback zu geben.

Debugging

Sie können Ihre Registerkartenanwendung debuggen, die in Teams, microsoft 365-App und Outlook mit dem Teams-Toolkit in Visual Studio Code ausgeführt wird.

Screenshot: Dropdownmenü

Wählen Sie die gewünschte Debugmethode und dann F5 aus. Nach der ersten Ausführung des lokalen Debugs fordert Teams Toolkit Sie auf, sich bei Ihrem Microsoft 365-Mandantenkonto anzumelden.

Geben Sie Feedback, und melden Sie alle Probleme mit der Debugerfahrung des Teams-Toolkits unter Microsoft Teams Framework (TeamsFx).

Mobiles Debuggen

Debuggen von Outlook für Android

So debuggen Sie Ihre App in Outlook für Android:

  1. Wählen Sie das Symbol Mehr im mobilen Teams-Client aus, und öffnen Sie Ihre hochgeladene benutzerdefinierte App, um sie in der Outlook-App auszuführen.

  2. Stellen Sie sicher, dass Ihr Android-Gerät mit Ihrem Entwicklungscomputer verbunden ist. Öffnen Sie auf Ihrem Entwicklungscomputer Ihren Browser, um die zugehörige DevTools-Inspektionsseite zu öffnen. Navigieren Sie beispielsweise in Microsoft Edge zu edge://inspect/#devices , um eine Liste der debugfähigen Android WebViews anzuzeigen.

  3. Suchen Sie mit Ihrer Registerkarten-URL, und wählen Sie Überprüfen aus, um mit dem Microsoft Teams Tab Debuggen Ihrer App mit DevTools zu beginnen.

    Screenshot: Liste der Webansichten in DevTools

  4. Debuggen Sie Ihre Registerkarten-App in der Android WebView auf die gleiche Weise wie eine reguläre Website auf einem Android-Gerät.

Debuggen von Microsoft 365 für Android

Das Teams-Toolkit (F5) unterstützt das Debuggen von Android-Apps in Microsoft 365 nicht. Hier erfahren Sie, wie Sie Ihre App, die in der Microsoft 365 für Android-App ausgeführt wird, remote debuggen:

  1. Wenn Sie mit einem physischen Android-Gerät debuggen, verbinden Sie es mit Ihrem Entwicklungscomputer, und aktivieren Sie die Option für das USB-Debuggen. Diese Option ist standardmäßig mit dem Android-Emulator aktiviert.

  2. Starten Sie die Microsoft 365-App auf Ihrem Android-Gerät.

  3. Öffnen Sie Ihr Profil Me-Einstellungen >> Debuggen zulassen, und aktivieren Sie die Option Remotedebugging aktivieren.

    Screenshot: Umschaltoption

  4. Behalten Sie die Einstellungen bei.

  5. Verlassen Sie ihren Profilbildschirm.

  6. Wählen Sie Apps aus, und starten Sie Ihre hochgeladene benutzerdefinierte App, die in der Microsoft 365-App ausgeführt wird.

  7. Stellen Sie sicher, dass Ihr Android-Gerät mit Ihrem Entwicklungscomputer verbunden ist. Öffnen Sie auf Ihrem Entwicklungscomputer Ihren Browser, um die zugehörige DevTools-Inspektionsseite zu öffnen. Navigieren Sie beispielsweise in Microsoft Edge zu edge://inspect/#devices , um eine Liste der debugfähigen Android WebViews anzuzeigen.

  8. Suchen Sie mit Ihrer Registerkarten-URL, und wählen Sie Überprüfen aus, um mit dem Microsoft Teams Tab Debuggen Ihrer App mit DevTools zu beginnen.

    Screenshot: Liste der Webansichten in DevTools

  9. Debuggen Sie Ihre Registerkarten-App in der Android WebView auf die gleiche Weise wie eine reguläre Website auf einem Android-Gerät.

Codebeispiel

Beispielname Beschreibung Node.js
Aufgabenliste Bearbeitbare Aufgabenliste mit SSO, die mit React und Azure Functions erstellt wurde. Funktioniert nur in Teams (verwenden Sie diese Beispiel-App, um den in diesem Tutorial beschriebenen Upgradeprozess auszuprobieren). View
Aufgabenliste (Microsoft 365) Bearbeitbare Aufgabenliste mit SSO, die mit React und Azure Functions erstellt wurde. Funktioniert in Teams, Outlook, Microsoft 365-App. View
Image Editor (Microsoft 365-App) Erstellen, Bearbeiten, Öffnen und Speichern von Bildern mithilfe von Microsoft Graph-API. Funktioniert in Teams, Outlook, Microsoft 365-App. View
Northwind Orders-App Veranschaulicht, wie Die TeamsJS-Bibliothek v.2 verwendet wird, um die Teams-Anwendung auf andere Microsoft 365-Host-Apps zu erweitern. Funktioniert in Teams, Outlook, Microsoft 365-App. Optimiert für Mobilgeräte. View

Nächster Schritt

Veröffentlichen Sie Ihre App, damit sie in Teams, Outlook und Microsoft 365-Apps erkannt werden kann:

Siehe auch