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

Дополнения 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. Создать AddonSession : дополнение создаёт AddonSession . Это указывает Meet, что дополнение загружено и готово к использованию.
  5. Дополнение инициализировано : дополнение готово к использованию.
  6. (Необязательно) Запрос токена с помощью One Tap : выбранное дополнение использует 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 и надстройки Editor .

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

С помощью надстройки Google Workspace вы можете расширить возможности нескольких приложений Google Workspace, таких как Gmail, Google Календарь и Google Диск. В файле манифеста надстройки указывается целевое приложение, а также другие сведения. Для 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 .