Используйте дополнение Meet

В этом руководстве представлен обзор того, как люди начинают работу с надстройкой Google Meet и работают с ней.

Запуск дополнения с панели «Действия»

Во время звонка Google Meet пользователь может нажать кнопку «Действия». Откроется панель «Действия», на которой показан список встроенных функций Meet и любых надстроек, установленных пользователем. При нажатии на значок открывается вид боковой панели дополнения.

Основная сцена и боковая панель SDK дополнений Google Meet.
Рис. 1. Основная сцена и боковая панель SDK дополнений Google Meet.

Сотрудничайте с другими пользователями

Чтобы пользователи могли сотрудничать вместе, надстройка должна установить CollaborationStartingState . Дополнительную информацию см. в разделе Совместная работа с помощью дополнения Meet .

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

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

Начало действия, чтобы другие могли сотрудничать.
Рисунок 2. Кнопка начала активности.

Сотрудничество на основной сцене

Совместную деятельность можно выполнять на боковой панели или на основной сцене. Если mainStageUrl указан в манифесте надстройки, нажатие кнопки «Начать действие» автоматически открывает надстройку на основной стадии и начинает совместную работу. Если в манифесте надстройки не указан mainStageUrl , нажатие кнопки «Начать действие» только запускает совместную работу.

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

Чтобы повторно открыть вид боковой панели, надстройка может вызвать MeetMainStageClient.loadSidePanel . Например, надстройка, создающая пользовательские опросы, может повторно открыть боковую панель, чтобы отобразить процент ответов на вопросы.

Запуск дополнения с помощью совместного использования экрана

Пользователи могут запускать надстройки во время совместного использования экрана. Если пользователь демонстрирует экран веб-сайта, на котором есть надстройка, этот веб-сайт может рекламировать свою надстройку пользователю с помощью метода MeetAddonScreenshare.exposeToMeetWhenScreensharing . При этом пользователю отображается баннер уведомления во время звонка Meet, предлагающий пользователю установить или запустить надстройку. Дополнительные сведения см. в разделе Продвижение надстройки среди пользователей посредством совместного использования экрана .

Поскольку дополнительная информация может быть предоставлена ​​в состояние запуска надстройки с веб-сайта, на котором пользователь осуществляет демонстрацию экрана, надстройка может пропустить боковую панель и начать совместную работу на основном этапе сразу после запуска. Если надстройке необходимо выполнить дополнительные действия, например изменить разрешения на доступ к документу, надстройка может запуститься на боковой панели и следовать порядку, описанному в разделе «Совместная работа с другими пользователями» .