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

Основные роли Google Play Console для сервисного аккаунта - что выбрать

Google Play Console предлагает несколько предопределённых ролей для управления доступом к приложениям и функциям.
Выбор правильной роли для сервисного аккаунта важен для обеспечения безопасности и предоставления только необходимых прав.
Ниже приведены основные роли и их возможности.

Полный доступ ко всему

Что может:

  • Управление пользователями и правами
  • Доступ ко всем приложениям
  • Публикация релизов
  • Изменение платежей, подписок, цен
  • Доступ ко всем API

Когда использовать:

  • ❌ Не рекомендуется для сервисных аккаунтов
  • Только для владельцев аккаунта

Release Manager - оптимальная роль для автоматизации

Что может:

  • Загружать сборки (AAB/APK)
  • Управлять треками (Internal / Closed / Open / Production)
  • Публиковать релизы
  • Работать с staged rollout

API:

  • Android Publisher API (releases, tracks)

Рекомендуется для:

  • CI/CD
  • Автопубликации
  • ASO.dev / Fastlane / GitHub Actions

Store Listing Manager - Работа с метаданными

Что может:

  • Редактировать store listing
  • Название, описание, short description
  • Скриншоты, иконки, feature graphic

-Локализации

API:

  • Store Listing API
  • Localizations

Рекомендуется для:

  • ASO
  • Массового редактирования меты
  • Локализации

Просмотр информации об приложении

Section titled “Просмотр информации об приложении”

View App Information - Только чтение

Что может:

  • Просмотр информации об приложении
  • Чтение метаданных
  • Просмотр статистики

Что не может:

  • Ничего менять
  • Публиковать

Рекомендуется для:

  • Аналитики
  • Дашбордов
  • Read-only интеграций

Просмотр финансовых данных

Section titled “Просмотр финансовых данных”

View Financial Data - Финансовая аналитика

Что может:

  • Просмотр доходов
  • Покупки
  • Подписки
  • Отчеты

API:

  • Financial Reports API

Важно:

  • ❌ Не дает прав на изменение цен
  • ❌ Не дает доступ к релизам

Администратор по ценам

Section titled “Администратор по ценам”

Pricing Admin (ограниченно) - работа с ценами и подписками

Что может:

  • Изменять цены
  • Управлять подписками и IAP

Ограничения:

  • Обычно не используется для сервисных аккаунтов

Настраиваемые роли (Рекомендуется)

Section titled “Настраиваемые роли (Рекомендуется)”

Google Play позволяет создать Custom Role и включить только нужные разрешения.

Пример для ASO / автоматизации:

  • ASO Automation Role
  • Edit store listing
  • Manage translations
  • Upload screenshots
  • View app information
  • CI/CD Role
  • Manage releases
  • Upload artifacts
  • Manage tracks

Это лучший вариант с точки зрения безопасности.

Минимальные права для типовых задач

Section titled “Минимальные права для типовых задач”
ЗадачаМинимальная роль
Автопубликация билдовRelease Manager
Редактирование метаданныхStore Listing Manager
ASO без релизовStore Listing Manager
АналитикаView App Information
ДоходыView Financial Data
Полный CI/CD + метаRelease Manager + Store Listing Manager

Важные ограничения Service Account

Section titled “Важные ограничения Service Account”
  • ❌ Не может принимать Developer Agreement
  • ❌ Не может управлять платежным профилем
  • ❌ Не может владеть аккаунтом
  • ❌ Работает только через API
  • ✅ Может быть ограничен на конкретные приложения

Для сервисных аккаунтов считается лучшей практикой: