Перейти к содержимому

Настройка сервисного аккаунта Google Play: руководство

Сервисный аккаунт в Google Play Console - это ключевой инструмент для безопасного управления приложениями и автоматизации ASO.
Он нужен для безопасной автоматизации работы с Google Play без передачи логина и пароля разработчика и позволяет сервисам управлять данными приложения строго в рамках выданных прав и выполнять задачи, которые вручную занимали бы часы.

С его помощью можно:

  • автоматически обновлять метаданные и описания приложений
  • работать с отзывами и рейтингами
  • получать аналитику и отчеты
  • управлять публикациями и релизами
  • масштабировать ASO-процессы для нескольких приложений и аккаунтов

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

Создайте или выберите проект в Google Cloud

Section titled “Создайте или выберите проект в Google Cloud”
  1. Откройте главную страницу Google Cloud Console.
  2. В верхней панели нажмите Select a project.
  3. Выберите один из вариантов:
    Create a new project или Select an existing project.

Включите Google Play Developer API

Section titled “Включите Google Play Developer API”
  1. Откройте страницу Google Play Developer API. https://console.cloud.google.com/apis/library/androidpublisher.googleapis.com
Поиск Google Play Developer API
  1. Убедитесь, что выбран правильный проект.
  2. Нажмите Enable.
Включение Google Play Developer API

Создайте сервисный аккаунт

Section titled “Создайте сервисный аккаунт”
  1. В Google Cloud Console перейдите в IAM & Admin → Service Accounts.

  2. Нажмите Create Service Account.

  3. Заполните:

    • Service account name (например: ASO.dev)
  4. Нажмите Create and continue.

  5. На этом шаге не назначайте роли в Google Cloud (права для Google Play будут выданы ниже в Google Play Console).

  6. Нажмите Done.

Создание сервисного аккаунта

Создайте и скачайте JSON-ключ

Section titled “Создайте и скачайте JSON-ключ”
  1. В списке Service Accounts найдите созданный сервисный аккаунт.
  2. Нажмите Actions (⋮) → Manage keys.
  3. Нажмите Add key → Create new key.
  4. Выберите формат JSON.
  5. Нажмите Create и скачайте файл.
Создание сервисного аккаунта в JSON

Выдайте доступ в Google Play Console

Section titled “Выдайте доступ в Google Play Console”
  1. Откройте Google Play Console.
  2. Выберите Пользователи и разрешения.
  3. Нажмите Пригласить пользователя.
  4. Введите email созданного сервисного аккаунта (найдите его в Google Cloud Console на странице сервисных аккаунтов).
  5. Откройте вкладку Разрешения для приложения.
  6. Нажмите Добавить приложение, выберите приложение или приложения, для которых хотите выдать доступ, и нажмите Применить.
  7. Для каждого выбранного приложения включите минимально необходимые права:
  8. Не включайте Разрешения на уровне аккаунта и доступ ко всем приложениям, если сервисному аккаунту это не нужно.
  9. Нажмите Пригласить пользователя.
  10. Сохраните изменения.
Приглашение пользователя в Google Play Console

Загрузите скачанный JSON-ключ в ASO.dev, чтобы завершить интеграцию и начать автоматизировать процессы в Google Play.

Отключение сервисной учетной записи

Section titled “Отключение сервисной учетной записи”

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

  1. Откройте Google Play Console и перейдите в Setup → API access.
  2. В блоке Service accounts найдите нужную сервисную учётную запись.
  3. Нажмите Revoke access (Отозвать доступ) рядом с ней.
  4. Подтвердите действие в диалоге.
  5. Проверьте, что у аккаунта больше нет доступа (статус/доступ должен быть отозван).
Отключение сервисной учетной записи

Удаление ключа сервисной учетной записи

Section titled “Удаление ключа сервисной учетной записи”

Если вам нужно удалить ключ сервисной учётной записи, выполните следующие шаги:

  1. Откройте Google Cloud Console.
  2. Перейдите в IAM & Admin → Service Accounts.
  3. Найдите нужный сервисный аккаунт и нажмите на его имя.
  4. Перейдите на вкладку Keys.
  5. Найдите ключ, который хотите удалить, и нажмите Delete рядом с ним
  6. Подтвердите удаление в диалоге.
Удаление ключа сервисной учетной записи