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

Настройка сервисного аккаунта Google Play: руководство по JSON-ключу

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

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

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

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

Создание

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

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

Включите 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

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

  1. В Google Cloud Console перейдите в IAM & Admin → Service Accounts.

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

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

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

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

  6. Нажмите Done.

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

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

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

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

  1. Откройте Google Play Console.
  2. Выберите Users & permissions.
  3. Нажмите Invite new user.
  4. Введите email созданного сервисного аккаунта (найдите его в Google Cloud Console на странице сервисных аккаунтов).
  5. Выберите приложения, к котором хотите предоставить доступ.
  6. Назначьте один из вариантов прав:
    • Release Manager, или
    • Кастомную роль с минимально необходимыми правами:
      • Edit store listing
      • Pricing & distribution
      • Reply to reviews (опционально, если нужна автоматизация ответов на отзывы)
  7. Нажмите Invite user.
  8. Сохраните изменения.
  9. Если появится запрос, примите приглашение.
Приглашение пользователя в Google Play Console

Следующий шаг

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

Удаление

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

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

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

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

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

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