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

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

Архитектура

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

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

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

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

Дополнения 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 и Google Диск. Вы указываете, какое приложение предназначено для надстройки, а также другие сведения в файле манифеста надстройки . Для SDK надстроек Meet необходимо объявить объект meet в разделе addOns файла манифеста. Дополнительные сведения см. в разделе Создание развертывания .

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

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

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

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

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

Дополнительную информацию см. в разделе Публикация дополнения Meet .