Permissões do dispositivo para o navegador

A aplicação Teams que necessita de permissões de dispositivos, como acesso à câmara ou ao microfone, exige agora que os utilizadores concedam permissão manualmente a um nível por aplicação no browser. 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:

  • Aplicações e caixas de diálogo pessoais (referidas como módulos de tarefas no TeamsJS v1.x): a opção Permissões da aplicação está disponível no canto superior direito da página.

    Captura de ecrã a mostrar o botão Permissões da aplicação.

  • Separadores de chats, canais ou reuniões: a opção Permissões de aplicações está disponível na lista pendente do separador.

    Captura de ecrã a mostrar a opção Permissões da aplicação na lista pendente.

Depois de selecionar a opção Permissões da aplicação, é apresentado um pop-up onde o utilizador pode ativar o botão de permissões.

Um utilizador tem de ativar estas permissões no browser para que estas permissões 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

Tem de sensibilizar os utilizadores para onde devem aceder para ativar estas permissões de Aplicação no Teams.

Recomendação

A aplicação Teams que necessita de permissões de dispositivos no browser tem de mostrar instruções aos utilizadores sobre onde encontrar e ativar estas permissões na IU do Teams. Consoante o contexto em que a aplicação está em execução, tem de garantir que as instruções apontam o utilizador para a localização correta para aceder a estas permissões. As permissões diferem para aplicações pessoais, caixas de diálogo, separadores em conversas e canais ou reuniões.

Captura de ecrã a mostrar o ecrã Ativar acesso à câmara.

Exemplo de código

Nome do exemplo Descrição Node.js Manifesto
Permissões do dispositivo para o navegador O exemplo mostra como mostrar as permissões do dispositivo com o SDK teamsJS e as APIs do browser. View View

Guias passo a passo

Siga o guia passo a passo para conceder permissão de dispositivo de separador no Teams.

Confira também