Путь разработчика

Ниже приводится краткий обзор этапов разработки дополнения для Класса.

Регистрация

  1. Вам потребуются тестовые пользователи с версией Google Workspace for Education Teaching & Learning или Plus. Если у вас нет доступа администратора к домену Google Workspace for Education ни с одной из этих лицензий, выполните действия, необходимые для получения тестового домена для разработчиков , а затем отправьте форму запроса на обновление домена . Домену будет предоставлено 10 лицензий Google Workspace for Education Plus.
  2. Создайте проект Google Cloud . Вы будете использовать его для настройки надстройки, выполнения запросов API, а также аутентификации и авторизации пользователей. Вы также можете использовать существующий облачный проект.

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

  4. Настройте OAuth для вашего проекта.

  5. Создайте листинг Google Workspace Marketplace для демонстрационного проекта.

    • Если вы установили «Видимость приложения» как общедоступную , добавьте адреса электронной почты всех тестируемых пользователей в список тестировщиков проекта . Когда закончите, выберите СОХРАНИТЬ ЧЕРНОВИК .
  6. Войдите в свой демонстрационный домен в качестве тестового пользователя. Установите дополнение по URL-адресу приложения в конфигурации вашего листинга на Google Workspace Marketplace.

Разработка

  1. Разработайте надстройку и протестируйте ее с помощью тестировщиков.

Издательский

  1. В проекте Google Cloud, который вы хотите опубликовать , убедитесь в следующем:
    1. Экран согласия OAuth:
      1. Тип пользователя: Внешний
      2. Статус публикации: В производстве
      3. Области: настройте все области, запрошенные веб-приложением.
    2. Экран конфигурации приложения Google Workspace Marketplace SDK:
      1. Видимость приложения: общедоступная
      2. Тип листинга: Частный
      3. Области: настройте все области, запрошенные веб-приложением.
  2. Создайте листинг Google Workspace Marketplace для общедоступного проекта. Добавьте свои тестовые учетные записи пользователей в качестве тестировщиков проекта Marketplace SDK. Сохраните изменения как черновик . Если вы не видите опцию «Черновик», зарегистрируйте свой проект в программе Google Workspace Developer Preview Program .
  3. Обновите общедоступный проект, добавив код дополнения.
  4. Будучи одним из тестировщиков проекта, установите надстройку, посетив URL-адрес ее страницы на торговой площадке .
  5. Отправьте запрос на проверку OAuth для вашего общедоступного проекта. Вам нужно будет записать короткое видео, демонстрирующее использование областей надстроек, используя одну из учетных записей тестировщика проекта.
  6. Опубликуйте общедоступное дополнение для проверки на торговой площадке.
  7. После одобрения измените статус листинга SDK Marketplace на «в списке» .

Необходимые интеграции

Для создания дополнения для Класса необходимо следующее.

  1. Единый вход Google

    См. страницу удобного входа для получения информации о том, как реализовать вход в соответствии с рекомендациями.

  2. Отправка в Google Workspace Marketplace в качестве дополнения к Классу

  3. реализации iframe

Торговая площадка Google Workspace

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

Некоторые ключевые понятия, с которыми следует ознакомиться: