API публикации пользовательских приложений Google Play предназначен для поставщиков управления корпоративной мобильностью (EMM), сторонних разработчиков приложений и других организаций, которые хотят предоставить своим корпоративным клиентам возможность публиковать частные приложения (также называемые пользовательскими приложениями ) непосредственно от конечного пользователя. интерфейс.
Корпоративный клиент – это организация, которая использует управляемый Google Play для распространения рабочих приложений среди сотрудников. Каждый корпоративный клиент имеет собственный управляемый магазин Google Play , который может включать как общедоступные, так и частные приложения. Частные приложения недоступны за пределами предприятия — просматривать и устанавливать частные приложения могут только пользователи, имеющие доступ к управляемому корпоративному магазину Google Play.
Предварительная настройка
Прежде чем вы сможете публиковать частные приложения с помощью API публикации пользовательских приложений Google Play, вам необходимо сначала включить API публикации пользовательских приложений Google Play для проекта, создать учетную запись службы и предоставить этой учетной записи разрешение на публикацию в своей учетной записи разработчика Play Console.
Включите API публикации пользовательских приложений Google Play.
Чтобы включить API публикации пользовательских приложений Google Play для проекта, выполните следующие действия:
Откройте консоль Google API . Если у вас нет учетной записи Google, выберите «Дополнительные параметры» > «Создать учетную запись» , а затем заполните форму, чтобы создать учетную запись. Если у вас есть учетная запись Google, войдите в нее, если будет предложено.
В списке проектов выберите проект или создайте проект .
Найдите в библиотеке API API публикации пользовательских приложений Google Play. Чтобы включить API, выберите его и нажмите «Включить» .
Создать учетную запись службы
В том же проекте, для которого вы включили API публикации пользовательских приложений Google Play, выполните следующие действия, чтобы создать учетную запись службы:
Откройте консоль Google API . Войдите в систему, если будет предложено.
В списке проектов выберите проект, который вы выбрали или создали при включении API.
В главном меню выберите IAM и администрирование > Учетные записи служб > Создать учетную запись службы .
Введите имя своей учетной записи службы и выберите «Предоставить новый закрытый ключ» . Затем нажмите Создать .
Запишите адрес электронной почты учетной записи службы и сохраните файл закрытого ключа учетной записи службы в месте, доступном для вашего приложения. Они нужны вашему приложению для авторизованных вызовов API публикации пользовательских приложений Google Play.
Предоставить разрешение на публикацию сервисному аккаунту
Чтобы предоставить разрешение на публикацию созданному вами сервисному аккаунту, выполните следующие действия:
Откройте консоль Play
Выберите существующую учетную запись разработчика или создайте новую.
Выполните действия, описанные в документе «Предоставление пользователям доступа», чтобы предоставить разрешение на создание и публикацию частных приложений на адрес электронной почты учетной записи службы.
Получить идентификатор учетной записи разработчика
После завершения процесса настройки и разрешения запишите идентификатор учетной записи разработчика из URL-адреса консоли Play:
https://play.google.com/console/developers/123456
Вам необходимо передать идентификатор учетной записи разработчика в качестве параметра при публикации частных приложений для предприятия пользователя.