Обзор процесса

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

Ваше дополнение должно быть проверено OAuth командой Trust & Safety и одобрено командой Google Workspace Marketplace. Общую информацию о проверке OAuth см. в разделе «Часто задаваемые вопросы о проверке OAuth» . Общую информацию о процессе проверки приложений в Google Workspace Marketplace см . в разделе «О проверке приложений» .

Завершить разработку дополнения

Просмотреть требования к дополнению

Подтвердите, что поведение вашего дополнения соответствует требованиям .

Протестируйте свое дополнение

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

Запишите демонстрационное видео

Создайте запись экрана, демонстрирующую, как ваше приложение использует каждую запрошенную область OAuth. Для разработки дополнения рекомендуем продемонстрировать процесс установки дополнения и создания вложения к нему.

После записи загрузите запись экрана на YouTube как отдельное видео. Доступ к отдельному видео возможен только по ссылке. Ссылка на видео будет запрошена при запуске процесса проверки OAuth. Команда OAuth затем просматривает видео при рассмотрении вашей заявки на добавление.

Подготовка к публикации

Проверьте конфигурацию вашего облачного проекта

Проверьте каждый из следующих параметров конфигурации в вашем проекте Google Cloud .

  • На странице «Аудитория аутентификации» вашего облачного проекта:
    • Статус публикации — В производстве .
    • Тип пользователя — Внешний .
  • На странице «Authentication Branding» вашего облачного проекта:
    • Все обязательные поля заполнены.
    • Убедитесь, что домашняя страница вашего приложения ссылается не на само приложение, а на информацию о вашем продукте(ах).
  • На странице доступа к данным аутентификации вашего облачного проекта:
    • Указана как минимум одна из неконфиденциальных областей .../auth/userinfo.email или .../auth/userinfo.profile .
    • Указаны все остальные области действия , требуемые вашим дополнением. Для дополнений для класса это должны быть конфиденциальные области действия .../auth/classroom.addons.teacher и .../auth/classroom.addons.student .
    • В поле «Демо-видео» необходимо предоставить ссылку на видео на YouTube, демонстрирующее использование данных из запрошенных областей. Также необходимо предоставить ссылку на записанный ранее скринкаст.
  • Включены следующие библиотеки API :

Проверьте настройки SDK Marketplace

На странице конфигурации приложения Google Workspace Marketplace SDK :

  • Надстройка «Класс» проверяется в разделе «Интеграция приложений».
  • Целевой URI для вашего дополнения указан в URI настройки вложения .
  • Указаны все разрешенные префиксы URI вложений .
  • Список областей OAuth точно соответствует областям, указанным на экране согласия OAuth и в коде вашего приложения.
  • Адрес электронной почты разработчика, указанный в разделе «Ссылки для разработчиков», регулярно отслеживается . Команда Marketplace использует этот адрес для связи с вами.
  • Видимость приложения установлена на «Публичное» , а флажок «Не в списке» установлен.

Проверьте, соответствует ли страница листинга вашего проекта в магазине Google Workspace Marketplace требованиям к листингу .

Разрешить доступ рецензенту

Разрешите следующим учётным записям пользователей команды по проверке Marketplace доступ к вашему приложению. Также добавьте двух пользователей-учителей в качестве тестировщиков чернового варианта вашего приложения-дополнения.

  • teacher@marketplacetest.info
  • teacher2@marketplacetest.info
  • student@marketplacetest.info
  • student2@marketplacetest.info

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

Полная проверка OAuth

Отправить на проверку

Команда Trust & Safety должна проверить, правильно ли ваше дополнение использует области действия OAuth, запрашиваемые вашим приложением. Запустите проверку в Центре проверки авторизации вашего проекта Google Cloud. Нажмите «Подготовить к проверке» .

В диалоговом окне подтверждения будут перечислены настроенные значения со страниц «Авторизация: Брендинг», «Аудитория» и «Доступ к данным». Убедитесь, что информация верна, и нажмите «Подтвердить» , чтобы продолжить.

Свяжитесь с командой проверки

Команда по проверке OAuth обрабатывает ваш запрос на проверку. Проверяющие связываются с вами по адресам электронной почты, указанным на экране согласия OAuth. Они сообщат вам о любых проблемах и о завершении проверки.

Обычно этот процесс занимает от 3 до 5 рабочих дней, если вы используете только конфиденциальные области OAuth . При использовании ограниченных областей OAuth могут потребоваться дополнительные время и действия.

Полный обзор Google Workspace Marketplace

Отправить на рассмотрение

Нажмите кнопку «ОПУБЛИКОВАТЬ» в нижней части страницы описания вашего проекта Google Cloud в Google Workspace Marketplace . Команда по обзору Marketplace тестирует дополнение на соответствие требованиям Google Workspace и Google Classroom.

Свяжитесь с командой по обзору

Команда проверки Marketplace связывается напрямую с адресом электронной почты разработчика, указанным на странице конфигурации приложения SDK Google Workspace Marketplace. Мы уведомим вас о любых проблемах с вашим дополнением или о его одобрении для публикации. Рекомендуем заложить на этот процесс 2–3 недели.

После одобрения публикации

После одобрения в Marketplace ваше дополнение будет доступно во всех доменах Google Workspace for Education в выбранных вами регионах. Чтобы ваше дополнение отображалось в результатах поиска и при просмотре, снимите флажок «Не указано» в настройках приложения SDK Marketplace.