Опубликованные частные приложения автоматически получают одобрение на распространение через все привязки EMM, относящиеся к одному аккаунту Google Workspace или Cloud Identity. Эти приложения можно распространять так же, как общедоступные. Первый способ – устанавливать их на устройствах пользователей удаленно с помощью консоли управления мобильной инфраструктурой предприятия (EMM). Второй – добавлять их в корпоративный Google Play.
Расширенные настройки распространения
В Play Console доступны расширенные настройки распространения частных приложений.
Распространение частных приложений в нескольких организациях
Одно частное приложение можно распространять в нескольких организациях (до 1000). Это может пригодиться, если разные среды (тестовая, отладочная, рабочая) распределены по различным организациям.
Шаг 1. Получите идентификаторы организаций
Чтобы сделать приложение доступным для дополнительных организаций, найдите идентификатор каждой из них. Для этого:
- Откройте окно iframe в консоли EMM.
- Нажмите на значок .
- Скопируйте идентификатор в окне сведений об организации и отправьте разработчику.
Шаг 2. Добавьте идентификаторы организаций в целевой список
Если вы предоставите доступ к приложению только определенным организациям, то больше не сможете сделать его общедоступным. Чтобы открыть доступ для всех, потребуется опубликовать новое приложение с другим названием пакета.
Выполните следующие действия в Google Play Console:
- Выберите приложение, которое нужно изменить.
- Нажмите Версия > Настройка > Расширенные настройки.
- Выберите вкладку Корпоративный Google Play.
- В разделе "Организации" нажмите Добавить организацию.
- Для каждой нужной организации введите идентификатор и описание (или название) и нажмите Добавить. Доступ к одному приложению можно предоставить не более чем 1000 организаций.
- Нажмите Сохранить изменения.
Распространение частных приложений для закрытого тестирования
После публикации частного приложения вы можете добавить разные версии для закрытого тестирования. Например, у вас может быть несколько команд, которые разрабатывают разные функции и исправляют в них ошибки. Если для каждой команды создать отдельную тестовую версию, то разработчики смогут проверять несколько функций одновременно.
Необходимые инструкции вы найдете в статье Как провести открытое, закрытое или внутреннее тестирование.