Дополнения Google Meet используются для создания возможностей непосредственно в Google Meet. Чтобы создавать надстройки, вы должны понимать, как надстройка Google Workspace разрабатывается и в конечном итоге публикуется в Google Workspace Marketplace.
Архитектура
На следующей диаграмме последовательности показана архитектура того, как надстройка Google Meet использует ресурсы Google Workspace.
Использование надстройки Google Meet на собрании работает следующим образом:
- Загрузить панель надстроек . Пользователь нажимает кнопку активности в Meet, чтобы загрузить список установленных надстроек на панель надстроек.
- Выбрать надстройку : пользователь выбирает надстройку на панели надстроек.
- Загрузить надстройку iframe . Meet загружает URL-адрес iframe боковой панели надстройки, указанный разработчиком в манифесте.
- Create AddonSession : надстройка создает
AddonSession
. Это указывает Meet, что дополнение загружено и готово к использованию. - Надстройка инициализирована : надстройка готова к использованию.
- (Необязательно) Запросить токен одним касанием : выбранное дополнение использует Google One Tap для запроса токена с информацией для входа и утвержденными пользователем областями, если есть активный сеанс Google.
- (Необязательно) 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 для указания на вашу веб-страницу и мобильное приложение.
Опубликовать дополнение
Публикуя надстройку Google Workspace, вы предоставляете другим возможность найти, установить и использовать ее.
Дополнительную информацию см. в разделе Публикация дополнения Meet .