Funcionalidades de dispositivo

A plataforma Microsoft Teams está aprimorando continuamente os recursos do desenvolvedor, alinhando-se com experiências internas. A plataforma aprimorada do Teams permite que os parceiros integrem recursos de dispositivo, como câmera, QR ou scanner de código de barras, galeria de fotos, microfone e localização com seus aplicativos Web. Essa integração reduz a barreira para o desenvolvimento de aplicativos, acelera o ciclo de desenvolvimento e cria novos cenários ou casos de uso para a comunidade de desenvolvedores.

As permissões do dispositivo são diferentes no navegador. Anteriormente, o navegador manipulava como conceder permissões de acesso e agora essas permissões são tratadas no Teams. Para obter mais informações, consulte Permissões de navegador da Web do dispositivo.

Funcionalidades nativas do dispositivo

Uma área de trabalho ou móvel tem dispositivos internos, como câmera e microfone, chamados de funcionalidades. Você pode acessar os seguintes recursos de dispositivo no celular ou na área de trabalho por meio de APIs dedicadas disponíveis na biblioteca de clientes JavaScript do Microsoft Teams:

  • Recursos de mídia, como
    • Câmera
    • Microfone
    • Galeria
    • Scanner de QR ou código de barras
  • Local

Depois de obter acesso aos recursos do dispositivo, você pode integrá-los à plataforma Teams para aprimorar a experiência colaborativa.

Solicitar permissões do dispositivo

Use as ferramentas presentes na biblioteca de clientes JavaScript do Microsoft Teams para solicitar as permissões necessárias para acessar os recursos do dispositivo nativo. Embora o acesso a esses recursos seja padrão em navegadores da Web modernos, você deve informar o Teams sobre os recursos que está usando atualizando o manifesto do aplicativo. Essa atualização permite que você solicite permissões enquanto seu aplicativo é executado em clientes móveis ou de área de trabalho do Teams.

Integrar as funcionalidades do dispositivo

Depois de obter acesso aos recursos do dispositivo, use as APIs de funcionalidade de mídia do Teams para Integrar recursos de mídia com a plataforma Teams para aprimorar a experiência do usuário. Esses recursos integrados permitem que seu aplicativo:

Além disso, você pode integrar o controle seletor de pessoas nativas do Teams que permite que os usuários pesquisem e selecionem pessoas na experiência do aplicativo Web.

Exemplo de código

Nome do exemplo Descrição Node.js Manifesto
Permissões de dispositivos O exemplo mostra como mostrar as permissões do dispositivo usando o SDK do Teams JS e a api do navegador. View View