К основному содержимому

Интеграция Google Play Console

Интеграция с Google Play Console нужна, чтобы отвечать на отзывы пользователей прямо из интерфейса ASOMobile.

Автор: Sergey

Подключение занимает около 15 минут и состоит из двух частей: сначала вы один раз готовите доступ в Google Cloud, затем подключаете его в ASOMobile.


Что нужно знать перед настройкой:

  1. Авторизацию выполняйте под Google-аккаунтом, у которого есть доступ к нужным приложениям в Google Play Console. У этого аккаунта должны быть разрешения «Просмотр информации о приложении» (View app information) и «Отвечать на отзывы» (Reply to reviews) для всех приложений, которые вы будете подключать. Проверить и выдать их можно в Play Console: Пользователи и разрешения (Users and permissions).

  2. Вам понадобится доступ в Google Cloud Console (console.cloud.google.com) один раз для всех приложений в этом аккаунт.

  3. Настройку в Google Cloud Console (часть 1) рекомендуем производить через аккаунт владельца Google Play Console: по нашему опыту, с учётной записью с ролью «Администратор» рабочую интеграцию создать не всегда удается.

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


Часть 1. Подготовка в Google Cloud (выполняется один раз)

Шаг 1. Откройте проект

Перейдите в Google Cloud Console и выберите проект в списке в верхней части экрана.


Если у вас уже есть проект, связанный с Google Play Console (обычно он называется Google Play Console Developer), используйте его.


Если проектов нет — создайте новый (New Project). Project name - заполните любое понятное для вас имя. Parent resource - выберите вашу организацию (если есть).

Выберите созданный проект в списке в верхней части экрана.

Шаг 2. Включите Google Play Android Developer API

В меню слева ☰ откройте APIs & Services → Library,

найдите Google Play Android Developer API

и выберите его в списке результатов и нажмите Enable.

Если вместо Enable вы видите кнопку Manage — API уже включён, ничего делать не нужно.


Включенный API выглядит так:

Шаг 3. Настройте экран согласия OAuth

Откройте раздел Google Auth Platform: нажмите на меню ☰ в левом верхнем углу → APIs & ServicesOAuth consent screen (или Google Auth Platform). Или перейдите по прямой ссылке: console.cloud.google.com/auth/overview

Если пункта не видно — проверьте, что вверху выбран нужный проект (шаг 1) и включён API (шаг 2).

Если вы видите сообщение «Google Auth Platform not configured yet»,


нажмите Get started и заполните мастер настройки:

  • App name — любое понятное название, например «ASOMobile Integration»;

  • User support email — ваш адрес электронной почты;

  • Audience — выберите External;

  • Contact information — тот же адрес электронной почты.

  • Нажмите Create.

Затем откройте вкладку Branding и прокрутите до раздела App domain — здесь нужно заполнить два обязательных поля: Application home page и Application privacy policy link.

💡Проще всего сделать так: возьмите домен из раздела Authorized domains чуть ниже (обычно он уже добавлен автоматически) и вставьте его с приставкой https:// в оба поля. Если раздел Authorized domains пуст — добавьте в него домен вашего сайта и используйте его же в обоих полях.

Нажмите Save. Без этих полей Google не позволит перевести приложение в статус In production на следующем шаге.

Если раздел Google Auth Platform уже настроен ранее — просто переходите к следующему шагу.


Шаг 4. Переведите OAuth-приложение в статус «In production»

Откройте Google Auth Platform → Audience. Если в поле Publishing status указано Testing, нажмите Publish app.

💡 Если кнопка Publish app неактивна — наведите на неё курсор: во всплывающей подсказке Google перечислит, каких полей не хватает. Для перевода в production обязательны App name, User support email, Application home page и Application privacy policy link — все они заполняются на странице Branding (шаг 3). Если все поля заполнены, а кнопка Save на странице Branding неактивна (форма считает, что сохранять нечего) — внесите любое изменение, например допишите символ к App name, нажмите Save, верните прежнее название и сохраните ещё раз, затем обновите страницу Audience (Ctrl+Shift+R / Cmd+Shift+R).

Это важно: в статусе Testing выданный доступ действует только 7 дней, после чего интеграция перестанет работать. Проходить проверку приложения (verification) у Google при этом не требуется.


Итоговый результат:

Шаг 5. Создайте OAuth-клиент и сохраните Client ID и Client Secret

  1. Откройте Google Auth Platform → Clients и нажмите Create Client.

  2. Application type — выберите Desktop app.

  3. Name — любое понятное название, например «ASOMobile My App».

  4. Нажмите Create.

Появится окно с Client ID и Client Secret.

⚠️ Сразу скопируйте оба значения в надёжное место. Google показывает Client Secret только один раз — в момент создания клиента. Если секрет потерян, придётся создать для клиента новый секрет или новый клиент.

Часть 2. Подключение в ASOMobile

  1. В ASOMobile откройте раздел Интеграции в меню справа вверху.


2. Нажмите на кнопку “Добавить аккаунт Google Play Console”.

3. Выберите одно или несколько приложений.
Важно! Если вы выбираете несколько приложений, они должны быть доступны в аккаунте Google Play Console, в котором вы настраивали Google Cloud на предыдущих шагах. Если у вас несколько приложений в разных аккаунтах Google Play Console, необходимо выполнить для каждого из них интеграцию со всеми шагами.


4. Вставьте Client ID и Client Secret, сохранённые в Части 1 (шаг 5), и нажмите «Далее».

5. Нажмите по ссылке «Нажмите, чтобы получить ссылку».


Откроется окно входа Google — выберите тот аккаунт, у которого есть доступ к Play Console (см. «Что нужно знать перед настройкой») и нажмите "Разрешить".


Если Google покажет предупреждение «Google не проверил это приложение» (Google hasn't verified this app). Это нормально: вы авторизуетесь в собственном приложении, которое сами создали на шаге 5. Нажмите «Дополнительные настройки» (Advanced)«Перейти на страницу…» (Go to …) и разрешите доступ.

6. После подтверждения браузер откроет страницу с ошибкой (например, «401») — так и должно быть. Нужна не сама страница, а её адрес: скопируйте ссылку из адресной строки браузера полностью — она содержит код авторизации.
Важно скопировать ссылку полностью!


7. Вставьте ссылку в поле для ввода в ASOMobile, где написано "вставьте полученную ссылку".


8. Нажмите кнопку “Добавить интеграцию Google Play Console”. Статус поменяется на “Подключено”.

⚠️ Важно! Код в ссылке одноразовый и действует около 2 минут. Если не успели завершить подключение — вернитесь к шагу 4, получите новую ссылку и повторите.


Если что-то пошло не так

Ошибка на этапе входа Google. Повторите авторизацию в режиме инкогнито и убедитесь, что выбран аккаунт с доступом к Play Console.

«Access blocked» или приложение заблокировано. Проверьте, что экран согласия настроен (Часть 1, шаг 3) и статус публикации — In production (Часть 1, шаг 4).

Интеграция подключена, но ответы на отзывы не отправляются. Проверьте в Play Console (Пользователи и разрешения), что у аккаунта есть разрешение «Отвечать на отзывы» для выбранных приложений.

Интеграция перестала работать примерно через неделю. OAuth-приложение осталось в статусе Testing. Опубликуйте его (Часть 1, шаг 4) и подключите интеграцию заново.

Потерян Client Secret. Создайте новый секрет или новый клиент в Google Auth Platform → Clients и переподключите интеграцию с новыми данными.

Нашли ответ на свой вопрос?