Отпустите действие

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

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

Жизненный цикл выпуска

На следующей диаграмме показаны возможные пути жизненного цикла Действия:

Диаграмма, показывающая возможные пути жизненного цикла выпуска действия
Рисунок 1. Жизненный цикл действия с средами выпуска.

Консоль Actions поддерживает два типа сред предварительных выпусков:

  • Альфа : этот канал следует использовать для быстрого тестирования ранних версий вашего действия.

    • Позволяет распространять действие среди небольшого числа пользователей, не проходя полную проверку Google.
    • Пользователям выдаются предупреждения о том, что действие не прошло проверку Google на соответствие политике.
    • Идеально подходит для внутреннего тестирования.
  • Бета . Этот канал позволяет вам распространять действие среди ограниченного круга пользователей после прохождения полной проверки Google.

    • Вы должны использовать этот канал, чтобы предоставить пользователям за пределами вашей организации доступ к ранним версиям Action.
    • Пользователи будут проинформированы о том, что действие является предварительной версией.
    • Поскольку бета-версия прошла проверку Google, вы можете сделать ее общедоступной в любое время без повторной проверки со стороны Google.

Сравнение среды выпуска

В таблице ниже приведены различия между каналами развертывания.

Симулятор Альфа Бета Производство
Целевая аудитория Только разработчик Ранние тестировщики в вашей команде, друзья и семья Тестировщики вне вашей команды Все пользователи Google Ассистента
Требуется обзор Google Нет Нет Да Да
Кто имеет доступ Только разработчик Определенный разработчиком список пользователей. Пользователи должны зарегистрироваться. Определенный разработчиком список пользователей. Пользователи должны зарегистрироваться. Общедоступно для всех пользователей Google Assistant
Максимальное количество пользователей 1 20 200 Н/Д
Где доступно Симулятор и все устройства Assistant Все устройства с Ассистентом Все устройства с Ассистентом Все устройства с Ассистентом
Конструктор действий Поддерживается Поддерживается Поддерживается Да
SDK действий Поддерживается Поддерживается Поддерживается Да
Диалоговый поток Поддерживается Поддерживается Поддерживается Да
Умный дом Поддерживается (требуется привязка учетной записи) Не поддерживается Не поддерживается Да
Шаблоны Поддерживается Не поддерживается Не поддерживается Да
Явный вызов Поддерживается Поддерживается Поддерживается Да
Неявный вызов Поддерживается Поддерживается Поддерживается Да
Связывание аккаунта Поддерживается Поддерживается Поддерживается Да

Управление тестами для альфа- или бета-версии

Чтобы настроить тестирование для альфа- или бета-тестирования, выполните следующие действия:

  1. Нажмите «Управление альфа-тестерами» или «Управление бета-тестерами» .
  2. Введите адреса электронной почты тестировщиков, разделенные запятыми. Вы можете указать до 20 тестировщиков для альфа-тестирования и до 200 тестировщиков для бета-тестирования.

    Скриншот добавления бета-тестеров

  3. Скопируйте ссылку Opt-in , чтобы поделиться ею со своими тестировщиками.

  4. Нажмите Сохранить .

Вы должны отправить электронное письмо с приглашением своим тестировщикам со ссылкой на альфа- или бета-версию вашего действия (ссылка для подписки). Дополнительные сведения см. в разделе Получение отзывов .

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

Реализовать выполнение для альфа- или бета-версии

Информация о канале выпуска не включается в HTTP-запрос от Ассистента к вашему исполнению. Чтобы управлять каналами выпуска в вашем выполнении, вы должны указать разные URL-адреса выполнения (например, один URL-адрес выполнения для бета-версии и другой URL-адрес для рабочей версии вашего действия).

Получать отзывы

После того, как ваше действие будет выпущено для канала альфа- или бета-версии, вы должны пригласить своих тестировщиков, поделившись своей ссылкой для подписки (которая совпадает со списком вашего каталога Assistant).

Не забудьте указать тестировщикам, что они должны:

  • Загрузите приложение Google Assistant на свои мобильные устройства, чтобы выполнить альфа- или бета-тестирование.
  • Войдите в приложение Google Assistant, используя ту же учетную запись, которую вы указали в качестве альфа- или бета-тестера.

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

Когда пользователи нажимают на эту ссылку, они перенаправляются на страницу каталога соответствующего действия. Они должны нажать кнопку «Я в деле» в нижней части страницы каталога действия, чтобы впервые зарегистрироваться в качестве тестировщика.

После того, как тестер подтвердит свое согласие на своем телефоне, ваше действие сразу станет доступно на всех его устройствах. Тестировщики увидят ваше действие в разделе «Мои приложения» приложения Google Ассистент с одним из следующих режимов: «Альфа » , «Бета » или «Без тестирования» . Параметр «Без тестирования» будет показывать пользователям рабочую версию вашего действия, если она доступна. Если нет производственной версии, пользователям ничего не дадут.

Лучшие практики

  • Убедитесь, что пользователи могут присоединиться к тестам. У ваших тестировщиков должна быть учетная запись Google (@gmail.com) или учетная запись G Suite, чтобы присоединиться к тесту.
  • Выберите подходящий тип тестирования. Группа альфа-тестирования должна быть небольшой и тестировать наименее стабильные экспериментальные версии ваших действий (например, внутри вашей компании или команды). Используйте бета-тестирование с большей группой, чтобы протестировать стабильные версии ваших действий, которые скоро будут выпущены.
  • Предоставьте тестировщикам канал для отправки вам отзывов. Альфа- и бета-каналы доступны только вашим тестерам. Обязательно предоставьте им возможность оставить отзыв по электронной почте, через веб-сайт, на форуме сообщений или с помощью другого подходящего механизма.
  • Запускайте параллельные тесты для одного и того же действия. Вы можете запускать альфа- и бета-тесты одновременно.

Известные вопросы

  • Каталог Assistant для Интернета не поддерживается для подписки на альфа- или бета-версию. Убедитесь, что ваши тестировщики переходят по ссылке на своих мобильных устройствах (Android или iOS).
  • Изменения вступят в силу через несколько часов. Пожалуйста, подождите некоторое время, прежде чем делиться ссылкой для подписки со своими пользователями.

Создать новую альфа- или бета-версию

Чтобы развернуть действие в канале альфа- или бета-версии, выполните следующие действия.

  1. В консоли Actions нажмите Deploy > Release .
  2. Щелкните Начать новую версию .

    Скриншот запуска новой версии

  3. Выберите «Альфа» или «Бета» и нажмите «Отправить» .

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

  5. Если применимо к вашему проекту, выберите языки для выпуска.

  6. Щелкните Отправить .

После того, как вы отправите альфа- или бета-версию, она появится в разделе «Управление выпусками» .

Обновите существующую версию с альфа- или бета-версии до рабочей версии.

Производственные выпуски могут представлять собой полное развертывание для всех пользователей Google Assistant или поэтапное развертывание для определенных регионов или определенного процента пользователей. Поэтапные развертывания помогают проверить стабильность вашего проекта Action. Лучше выпускать для небольшой группы пользователей и постепенно увеличивать, пока вы не достигнете 100% пользователей. Это позволяет устранять ошибки перед развертыванием для всей пользовательской базы.

Поэтапное внедрение

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

Чтобы развернуть действие как поэтапное развертывание, выполните следующие действия:

  1. В разделе «Управление выпусками» выберите версию, которую необходимо обновить до производственного развертывания.
  2. Щелкните Управление развертываниями .
  3. Выберите Развернуть в рабочей среде .
  4. Выберите поэтапное внедрение .
  5. Щелкните Выбрать тип развертывания .
  6. Выберите Указанные местоположения или Процент пользователей . Дополнительные сведения об этом выборе см. в разделах Развертывание по указанным местоположениям или Развертывание по проценту пользовательской базы .

    Скриншот выбора поэтапного внедрения

  7. Щелкните Отправить .

Чтобы перейти к этапу развертывания, см. раздел Переход к этапу развертывания выпуска .

Полное развертывание

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

Чтобы развернуть действие как полное развертывание, выполните следующие действия:

  1. В разделе «Управление выпусками» выберите версию, которую необходимо обновить до производственного развертывания.
  2. Щелкните Управление развертываниями .

    Снимок экрана: выбор управления развертываниями

  3. Выберите Развернуть в рабочей среде .

  4. Выберите Полное развертывание .

  5. Щелкните Отправить .

Создайте новую производственную версию без альфа- или бета-тестирования

Производственные выпуски могут представлять собой полное развертывание для всех пользователей Google Assistant или поэтапное развертывание для определенных регионов или определенного процента пользователей. Поэтапные развертывания помогают проверить стабильность вашего проекта Action. Лучше выпускать для небольшой группы пользователей и постепенно увеличивать, пока вы не достигнете 100% пользователей. Это позволяет устранять ошибки перед развертыванием для всей пользовательской базы.

Поэтапное внедрение

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

Чтобы развернуть действие как поэтапное развертывание, выполните следующие действия:

  1. В консоли Actions нажмите Deploy > Release .
  2. Щелкните Начать новую версию .

    Скриншот запуска новой версии

  3. Выберите Производство .

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

  5. Если применимо к вашему проекту, выберите языки для выпуска.

  6. Выберите поэтапное внедрение .

  7. Щелкните Выбрать тип развертывания .

  8. Выберите Указанные местоположения или Процент пользователей . Дополнительные сведения об этом выборе см. в разделах Развертывание по указанным местоположениям или Развертывание по проценту пользовательской базы .

    Скриншот выбора поэтапного внедрения

  9. Щелкните Отправить .

Развертывание по указанным адресам

При выборе этого параметра ваш проект Action будет выпущен для выбранных вами стран или регионов.

Чтобы развернуть действие по местоположению, выполните следующие действия:

  1. Щелкните Выбрать страны или регионы и установите флажки для регионов, на которые будет нацелена ваша версия.
  2. Щелкните Отправить .

Развертывание в процентах от пользовательской базы

Эта опция предоставляет доступ к вашему действию определенному проценту случайно выбранных пользователей.

Чтобы развернуть действие для определенного процента пользователей, выполните следующие действия:

  1. Щелкните Процент пользователей .
  2. Выберите процент пользователей, которым вы хотите предоставить действие.

    Скриншот выбора процента пользователей

  3. Щелкните Отправить .

Полное развертывание

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

Чтобы развернуть действие как полное развертывание, выполните следующие действия:

  1. В консоли Actions нажмите Deploy > Release .
  2. Щелкните Начать новую версию .

    Скриншот запуска новой версии

  3. Выберите Производство .

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

  5. Если применимо к вашему проекту, выберите языки для выпуска.

  6. Выберите Полное развертывание .

  7. Щелкните Отправить .

После отправки рабочей версии она появляется в разделе «Управление выпусками» .

Изменить или отменить развертывание выпуска

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

Просмотр и редактирование выпуска

Чтобы просмотреть сведения о выпуске или внести изменения в выпуск действия, выполните следующие действия.

  1. В разделе «Управление выпусками» выберите версию в разделе «Имя выпуска» .
  2. Выберите «Редактировать развертывание» , «Управление развертываниями » или «Подробнее» .

Продвинуть стадию развертывания релиза

Чтобы перейти к этапу развертывания вашего действия, выполните следующие действия:

  1. В разделе «Управление выпусками» выберите версию для обновления.
  2. Нажмите кнопку Изменить свиток .
  3. Внесите изменения в развертывание. Например, вы можете увеличить количество пользователей с 5% до 20%.
  4. Щелкните Отправить .

Отменить развертывание из рабочей среды

  • Если вам нужно перевести поэтапное внедрение в автономный режим, нажмите «Изменить внедрение» в разделе «Управление выпусками» . Вы можете либо очистить все регионы, либо выбрать 0%, в зависимости от того, происходит ли развертывание по местоположению или проценту от пользовательской базы.
  • Чтобы отменить развертывание действия, которое полностью развернуто (100% пользовательской базы), нажмите кнопку «Управление развертываниями» в разделе «Управление выпусками» и выберите «Отменить развертывание из рабочей среды ».