Разрешения устройства для браузера
Приложение Teams, которому требуются разрешения устройства, например доступ к камере или микрофону, теперь требует, чтобы пользователи вручную предоставляли разрешения на уровне каждого приложения в веб-браузере. Ранее браузер обрабатывал предоставление разрешений на доступ, а теперь эти разрешения обрабатываются в Microsoft Teams. Это влияет на то, как вы разрабатываете свое приложение и требуются ли им эти разрешения в браузере.
Включить разрешения для устройств приложения
Если ваше приложение Teams объявляет в манифесте приложения, что ему нужны разрешения устройства, то для пользователей появляется параметр Разрешения для приложений, позволяющий включить разрешения устройства приложения Параметр Разрешения для приложений доступен в следующих возможностях:
Личные приложения и диалоговые окна (называемые модулями задач в TeamsJS версии 1.x): параметр Разрешения приложения доступен в правом верхнем углу страницы.
Чаты, каналы или вкладки собраний. Параметр Разрешения приложения доступен в раскрывающемся списке вкладки.
После выбора параметра Разрешения приложения появится всплывающее окно, в котором пользователь может включить кнопку разрешений.
Чтобы эти разрешения вступают в силу, пользователь должен включить эти разрешения в браузере. После того как пользователь изменит разрешения устройства для приложения в браузере, ему будет предложено перезагрузить приложение в Teams.
Важно!
Необходимо предоставить пользователям сведения о том, куда следует перейти, чтобы включить эти разрешения для приложений в Teams.
Рекомендация
Приложение Teams, которому требуются разрешения устройства в браузере, должно показывать пользователям инструкции о том, где найти и включить эти разрешения в пользовательском интерфейсе Teams. В зависимости от контекста, в котором выполняется приложение, необходимо убедиться, что инструкции указывают пользователю на правильное расположение для доступа к этим разрешениям. Разрешения различаются для личных приложений, диалогов, вкладок в чатах, каналов или собраний.
Пример кода
Название примера | Описание | Node.js | Манифест |
---|---|---|---|
Разрешения устройства для браузера. | В этом примере показано, как показать разрешения устройства с помощью пакета SDK Для TeamsJS и API браузера. | Просмотр | View |
Пошаговые инструкции
Следуйте инструкциям из пошагового руководства , чтобы предоставить разрешение устройству вкладки в Teams.
Дополнительные ресурсы
Platform Docs