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