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

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

Сервисный аккаунт в 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 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. Выберите 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.

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

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. Подтвердите удаление в диалоге.
Удаление ключа сервисной учетной записи