Permissões do dispositivo para o navegador

O aplicativo Teams que requer permissões de dispositivo, como acesso à câmera ou microfone, agora exige que os usuários concedam permissão manualmente em um nível por aplicativo no navegador da Web. Anteriormente, o navegador tratava de como conceder permissões de acesso, mas agora essas permissões são tratadas no Microsoft Teams. Isso tem implicações sobre como você cria seu aplicativo e se eles exigem essas permissões no navegador.

Habilitar permissões de dispositivo do aplicativo

Se o aplicativo do Teams tiver declarado no manifesto do aplicativo que ele precisa de permissões de dispositivo, a opção Permissões de aplicativo será exibida para os usuários habilitarem as permissões de dispositivo do aplicativo. A opção Permissões do aplicativo está disponível nos seguintes recursos:

  • Aplicativos pessoais e caixas de diálogo (chamados de módulos de tarefa no TeamsJS v1.x): a opção Permissões do aplicativo está disponível no canto superior direito da página.

    A captura de tela mostra o botão de permissões do aplicativo.

  • Guias de chats, canal ou reunião: a opção Permissões do aplicativo está disponível na lista suspensa da guia.

    A captura de tela mostra a opção Permissões do aplicativo na lista suspensa.

Depois que a opção Permissões do aplicativo for selecionada, será exibido um pop-up onde o usuário pode habilitar o botão de permissões.

Captura de tela da mensagem pop=up com permissões do aplicativo Um usuário precisa habilitar essas permissões no navegador para que elas entrem em vigor. Depois que o usuário alterar as permissões do dispositivo do aplicativo no navegador, ele será solicitado a recarregar o aplicativo no Teams.

Importante

Você deve informar os usuários sobre onde ir para habilitar essas permissões de aplicativo no Teams.

Recomendação

O aplicativo Teams que requer permissões de dispositivo no navegador deve mostrar instruções aos usuários sobre onde encontrar e habilitar essas permissões na IU do Teams. Dependendo do contexto em que seu aplicativo está em execução, você precisa garantir que suas instruções estejam apontando o usuário para o local correto para acessar essas permissões. As permissões são diferentes para aplicativos pessoais, caixas de diálogo, guias em chats e canais ou reuniões.

Captura de tela mostrando permissões do aplicativo

Exemplo de código

Nome do exemplo Descrição Node.js Manifesto
Permissões do dispositivo para o navegador Este aplicativo de exemplo para Microsoft Teams demonstra como lidar com permissões de dispositivo, incluindo áudio, vídeo e geolocalização, em uma interface de guia. Ele fornece insights sobre o uso de permissões de dispositivos nas exibições desktop e móvel, permitindo que os desenvolvedores aprimorem as interações do usuário de forma eficaz. View Exibir

Confira também