Freigeben über


Gerätefunktionen

Die Microsoft Teams-Plattform verbessert kontinuierlich die Entwicklerfunktionen, die sich an integrierten First-Party-Erfahrungen ausrichten. Die erweiterte Teams-Plattform ermöglicht es Partnern, Gerätefunktionen wie Kamera, QR- oder Barcode-Scanner, Fotogalerie, Mikrofon und Standort in ihre Web-Apps zu integrieren. Diese Integration reduziert die Barrieren für die App-Entwicklung, beschleunigt den Entwicklungszyklus und schafft neue Szenarien oder Anwendungsfälle für die Entwickler-Community.

Geräteberechtigungen sind im Browser unterschiedlich. Zuvor hat der Browser das Erteilen von Zugriffsberechtigungen behandelt, und jetzt werden diese Berechtigungen in Teams behandelt. Weitere Informationen finden Sie unter Browsergeräteberechtigungen.

Systemeigene Gerätefunktionen

Ein Mobilgerät oder Desktop verfügt über integrierte Geräte wie Kamera und Mikrofon, die als Funktionen bezeichnet werden. Sie können auf den folgenden Gerätefunktionen auf Mobilgeräten oder Desktops über dedizierte APIs zugreifen, die in der Microsoft Teams JavaScript-Clientbibliothek verfügbar sind:

  • Medienfunktionen, z. B.
    • Kamera
    • Mikrofon
    • Katalog
    • QR- oder Barcode-Scanner
  • Standort

Nachdem Sie Zugriff auf die Gerätefunktionen erhalten haben, können Sie sie in die Teams-Plattform integrieren, um die Zusammenarbeit zu verbessern.

Geräteberechtigungen anfordern

Verwenden Sie die Tools in der Microsoft Teams JavaScript-Clientbibliothek , um die erforderlichen Berechtigungen für den Zugriff auf die nativen Gerätefunktionen anzufordern. Während der Zugriff auf diese Funktionen in modernen Webbrowsern Standard ist, müssen Sie Teams über die von Ihnen verwendeten Funktionen informieren, indem Sie Ihr App-Manifest aktualisieren. Mit diesem Update können Sie Berechtigungen anfordern, während Ihre App auf mobilen oder Desktop-Clients von Teams ausgeführt wird.

Integrieren von Gerätefunktionen

Nachdem Sie Zugriff auf Gerätefunktionen erhalten haben, verwenden Sie Teams-APIs für Medienfunktionen, um Medienfunktionen in die Teams-Plattform zu integrieren und so die Benutzererfahrung zu verbessern. Diese integrierten Funktionen ermöglichen Ihrer App Folgendes:

  • Bilder aufnehmen und teilen.
  • Scannen von QR oder Barcode mit der Scannersteuerung.
  • Aufnehmen von Audio über das Mikrofon.
  • Teilen von Standort mit der Standortauswahl.

Außerdem können Sie das systemeigene Personenauswahl-Steuerelement von Teams integrieren, mit dem Benutzer Personen in der Webanwendung suchen und auswählen können.

Codebeispiel

Beispielname Beschreibung Node.js Manifest
Geräteberechtigungen Das Beispiel zeigt, wie Die Geräteberechtigungen mithilfe des Teams JS SDK und der Browser-APIs angezeigt werden. View View