Познакомьтесь с концепциями дополнений

Дополнения Google Meet используются для интеграции различных функций непосредственно в Google Meet. Для создания дополнений необходимо понимать, как разрабатывается и в конечном итоге публикуется дополнение Google Workspace в Google Workspace Marketplace.

Архитектура

На следующей диаграмме последовательности показана архитектура использования ресурсов Google Workspace надстройкой Google Meet.

Архитектура использования ресурсов Google Workspace дополнением Google Meet.
Рисунок 1. Архитектура использования ресурсов Google Workspace надстройкой Google Meet.

Использование дополнения Google Meet во время совещания работает следующим образом:

  1. Загрузка панели дополнений : пользователь нажимает кнопку «Инструменты совещания». Значок инструментов для проведения совещания. В Meet загрузите список установленных дополнений в панель дополнений.
  2. Выбор дополнения : Пользователь выбирает дополнение на панели дополнений.
  3. Загрузка iframe дополнения : Meet загружает URL-адрес iframe боковой панели дополнения, указанный разработчиком в манифесте.
  4. Создание AddonSession : Дополнение создает AddonSession . Это указывает Meet на то, что дополнение загружено и готово к использованию.
  5. Дополнение инициализировано : дополнение готово к использованию.
  6. (Необязательно) Запрос токена с помощью One Tap : выбранное дополнение использует Google One Tap для запроса токена с информацией для входа и разрешенными пользователем областями действия, если существует активная сессия Google.
  7. (Необязательно) Google возвращает токен ID : токен ID содержит информацию, позволяющую идентифицировать пользователя.

Дополнения Google Workspace в Marketplace

Надстройки Google Workspace — это настраиваемые приложения, которые интегрируются с приложениями Google Workspace, такими как Gmail, Google Docs и Google Sheets. Они позволяют разработчикам создавать настраиваемые пользовательские интерфейсы, которые напрямую интегрируются в Google Workspace. Надстройки помогают пользователям работать эффективнее, реже переключаясь между задачами.

Google Workspace Marketplace предоставляет пользователям и администраторам возможность находить и устанавливать сторонние корпоративные приложения, интегрированные с Google Workspace. Marketplace также является центральным местом для управления опубликованными надстройками Google Workspace. Пользователи могут устанавливать и удалять опубликованные надстройки. Администраторы могут ограничивать список надстроек, которые могут устанавливать пользователи.

Типы дополнений

В целом, существует два типа дополнений, которые можно создавать: дополнения для Google Workspace и дополнения для редакторов .

Для SDK дополнений Meet необходимо создавать дополнения, используя дополнения Google Workspace.

С помощью дополнения Google Workspace вы можете расширить функциональность нескольких приложений Google Workspace, таких как Gmail, Google Calendar и Google Drive. В файле манифеста дополнения указывается, для какого приложения предназначено дополнение, а также другие детали. Для SDK дополнений Meet необходимо объявить объект meet в разделе addOns файла манифеста. Дополнительную информацию см. в разделе «Создание развертывания» .

Дополнение для Google Workspace можно разработать двумя способами: либо с помощью Google Apps Script, либо как самостоятельно размещаемое дополнение, используя предпочитаемый вами технологический стек. Каждое из этих дополнений содержит манифест, состоящий из различных разделов. Раздел Meet манифеста содержит информацию, специфичную для того, как ваше дополнение загружается из Google Meet, и не зависит от того, является ли остальная часть вашего дополнения самостоятельно размещаемой или использует Apps Script. Дополнения для Meet загружаются в iframe и должны ссылаться на веб-страницы, а не на интерфейсы на основе карточек .

Например, в манифесте дополнения Google Workspace может быть раздел для Gmail, использующий объекты ComposeTrigger и ContextualTrigger для возврата интерфейсов карточек, и раздел для Meet, использующий объекты web, iOS и Android для указания на вашу веб-страницу и мобильное приложение.

Пример манифеста с разделами Meet и Gmail.
Рисунок 2. Пример манифеста с разделами Meet и Gmail.

Опубликовать дополнение

Публикуя надстройку для Google Workspace, вы делаете её доступной для других пользователей, позволяя им найти, установить и использовать её.

Для получения более подробной информации см. раздел «Публикация дополнения Meet» .