Geräteberechtigungen für den Browser

Teams-Apps, die Geräteberechtigungen erfordern, z. B. Kamera- oder Mikrofonzugriff, erfordern jetzt, dass Benutzer berechtigungen auf App-Ebene im Webbrowser manuell erteilen müssen. Zuvor hat der Browser behandelt, wie Zugriffsberechtigungen gewährt werden, aber jetzt werden diese Berechtigungen in Microsoft Teams behandelt. Dies hat Auswirkungen darauf, wie Sie Ihre Anwendung entwerfen und ob sie diese Berechtigungen im Browser benötigen.

Aktivieren der Geräteberechtigungen der App

Wenn Ihre Teams-App im Anwendungsmanifest deklariert hat, dass sie Geräteberechtigungen benötigt, wird die Option App-Berechtigungen für die Benutzer angezeigt, um die Geräteberechtigungen der App zu aktivieren. Die Option App-Berechtigung ist in den folgenden Funktionen verfügbar:

  • Persönliche Apps und Dialoge (in TeamsJS v1.x als Aufgabenmodule bezeichnet): Die Option App-Berechtigungen ist in der oberen rechten Ecke der Seite verfügbar.

    Screenshot: Schaltfläche

  • Chats, Kanal oder Besprechungsregisterkarten: Die Option App-Berechtigungen ist in der Dropdownliste der Registerkarte verfügbar.

    Screenshot: Option

Nachdem die Option App-Berechtigungen ausgewählt wurde, wird ein Popupfenster angezeigt, in dem der Benutzer die Schaltfläche "Berechtigungen" aktivieren kann.

Ein Benutzer muss diese Berechtigungen im Browser aktivieren, damit diese Berechtigungen wirksam werden. Nachdem der Benutzer die Geräteberechtigungen der App im Browser geändert hat, wird er aufgefordert, die Anwendung in Teams neu zu laden.

Wichtig

Sie müssen die Benutzer darüber informieren, wohin sie gehen müssen, um diese App-Berechtigungen in Teams zu aktivieren.

Empfehlung

Die Teams-App, die Geräteberechtigungen im Browser erfordert, muss Benutzern Anweisungen anzeigen, wo sie diese Berechtigungen in der Teams-Benutzeroberfläche finden und aktivieren können. Abhängig vom Kontext, in dem Ihre Anwendung ausgeführt wird, müssen Sie sicherstellen, dass Ihre Anweisungen den Benutzer auf den richtigen Speicherort für den Zugriff auf diese Berechtigungen verweisen. Die Berechtigungen unterscheiden sich für persönliche Apps, Dialoge, Registerkarten in Chats und Kanäle oder Besprechungen.

Screenshot: Bildschirm

Codebeispiel

Beispielname Beschreibung Node.js Manifest
Registerkarten-Geräteberechtigungen für den Browser“ Das Beispiel zeigt, wie Die Geräteberechtigungen mithilfe des TeamsJS SDK und der Browser-APIs angezeigt werden. View View

Schrittweise Anleitung

Befolgen Sie die Schritt-für-Schritt-Anleitung , um registerkartenfähige Geräteberechtigungen in Teams zu erteilen.

Siehe auch