Partilhar via


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 browser processa como conceder permissões de acesso e agora estas permissões são processadas 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. Pode aceder às seguintes capacidades de dispositivos em dispositivos móveis ou de ambiente de trabalho através de APIs dedicadas disponíveis na biblioteca de cliente 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

Utilize as ferramentas presentes na biblioteca de cliente JavaScript do Microsoft Teams para pedir as permissões necessárias para aceder às capacidades nativas do dispositivo. 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 Esta aplicação de exemplo para o Microsoft Teams demonstra como processar permissões de dispositivos, incluindo áudio, vídeo e geolocalização, numa interface de separador. Fornece informações sobre a utilização de permissões de dispositivos nas vistas de ambiente de trabalho e dispositivos móveis, permitindo que os programadores melhorem as interações dos utilizadores de forma eficaz. View View