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.
Chats, Kanal oder Besprechungsregisterkarten: Die Option App-Berechtigungen ist in der Dropdownliste der Registerkarte verfügbar.
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.
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.