Поделиться через


Разрешения устройства для браузера

Приложение Teams, которому требуются разрешения устройства, например доступ к камере или микрофону, теперь требует, чтобы пользователи вручную предоставляли разрешения на уровне каждого приложения в веб-браузере. Ранее браузер обрабатывал предоставление разрешений на доступ, а теперь эти разрешения обрабатываются в Microsoft Teams. Это влияет на то, как вы разрабатываете свое приложение и требуются ли им эти разрешения в браузере.

Включить разрешения для устройств приложения

Если ваше приложение Teams объявляет в манифесте приложения, что ему нужны разрешения устройства, то для пользователей появляется параметр Разрешения для приложений, позволяющий включить разрешения устройства приложения Параметр Разрешения для приложений доступен в следующих возможностях:

  • Личные приложения и диалоговые окна (называемые модулями задач в TeamsJS версии 1.x): параметр Разрешения приложения доступен в правом верхнем углу страницы.

    Снимок экрана: кнопка

  • Чаты, каналы или вкладки собраний. Параметр Разрешения приложения доступен в раскрывающемся списке вкладки.

    Снимок экрана: параметр Разрешения приложения в раскрывающемся списке.

После выбора параметра Разрешения приложения появится всплывающее окно, в котором пользователь может включить кнопку разрешений.

Чтобы эти разрешения вступают в силу, пользователь должен включить эти разрешения в браузере. После того как пользователь изменит разрешения устройства для приложения в браузере, ему будет предложено перезагрузить приложение в Teams.

Важно!

Необходимо предоставить пользователям сведения о том, куда следует перейти, чтобы включить эти разрешения для приложений в Teams.

Рекомендация

Приложение Teams, которому требуются разрешения устройства в браузере, должно показывать пользователям инструкции о том, где найти и включить эти разрешения в пользовательском интерфейсе Teams. В зависимости от контекста, в котором выполняется приложение, необходимо убедиться, что инструкции указывают пользователю на правильное расположение для доступа к этим разрешениям. Разрешения различаются для личных приложений, диалогов, вкладок в чатах, каналов или собраний.

Снимок экрана: экран

Пример кода

Название примера Описание Node.js Манифест
Разрешения устройства для браузера. В этом примере показано, как показать разрешения устройства с помощью пакета SDK Для TeamsJS и API браузера. Просмотр View

Пошаговые инструкции

Следуйте инструкциям из пошагового руководства , чтобы предоставить разрешение устройству вкладки в Teams.

Дополнительные ресурсы