Fonctionnalités de l’appareil

La plateforme Microsoft Teams améliore en permanence les fonctionnalités de développement en s’alignant sur les expériences internes intégrées. La plateforme Teams améliorée permet aux partenaires d’intégrer des fonctionnalités d’appareil, telles que l’appareil photo, la QR ou le scanneur de codes-barres, la galerie de photos, le microphone et l’emplacement avec leurs applications web. Cette intégration réduit la barrière au développement d’applications, accélère le cycle de développement et crée de nouveaux scénarios ou cas d’usage pour la communauté des développeurs.

Les autorisations d’appareil sont différentes dans le navigateur. Auparavant, le navigateur gérait la façon d’accorder des autorisations d’accès et ces autorisations sont désormais gérées dans Teams. Pour plus d'informations, consultez la section Autorisations du périphérique de navigation.

Fonctionnalités natives de l’appareil

Un appareil mobile ou un bureau dispose d’appareils intégrés, tels que la caméra et le microphone, appelés fonctionnalités. Vous pouvez accéder aux fonctionnalités d’appareil suivantes sur un appareil mobile ou de bureau via des API dédiées disponibles dans la bibliothèque de client JavaScript Microsoft Teams :

  • Fonctionnalités multimédias, telles que
    • Appareil photo
    • Microphone
    • Galerie
    • QR ou scanneur de codes-barres
  • Emplacement

Une fois que vous avez accès aux fonctionnalités de l’appareil, vous pouvez les intégrer à la plateforme Teams pour améliorer l’expérience collaborative.

Demande des autorisations d’appareil

Utilisez les outils présents dans la bibliothèque de client JavaScript Microsoft Teams pour demander les autorisations requises pour accéder aux fonctionnalités natives de l’appareil. Bien que l’accès à ces fonctionnalités soit standard dans les navigateurs web modernes, vous devez informer Teams des fonctionnalités que vous utilisez en mettant à jour le manifeste de votre application. Cette mise à jour vous permet de demander des autorisations pendant que votre application s’exécute sur des clients mobiles ou de bureau Teams.

Intégrer les fonctionnalités de l’appareil

Une fois que vous avez accès aux fonctionnalités de l’appareil, utilisez les API de fonctionnalité multimédia Teams pour intégrer des fonctionnalités multimédias à la plateforme Teams pour améliorer l’expérience utilisateur. Ces fonctionnalités intégrées permettent à votre application de :

En outre, vous pouvez intégrer le contrôle de sélecteur de personnes natif Teams qui permet aux utilisateurs de rechercher et de sélectionner des personnes dans l’expérience d’application web.

Exemple de code

Exemple de nom Description Node.js Manifeste
Autorisations de l’appareil L’exemple montre comment afficher les autorisations de l’appareil à l’aide du Kit de développement logiciel (SDK) JS Teams et de l’API de navigateur. View View