Android: публикация частных приложений для корпоративных клиентов

Я вижу, что в PlayStore я могу опубликовать частное приложение для своих клиентов, если у них есть OrganizationId. Мне непонятна роль "API публикации пользовательских приложений Google Play", "API управления Android". Можно ли на базе playstore создать магазин частного предприятия? Я запутался... Мир частных приложений для предприятий так мало документирован

2 ответа

С помощью API Google доступно 3 типа распространения приложений:

  1. Общедоступные приложения, размещенные в Google. Приложение доступно в Play Store и не ограничено определенным предприятием. Этот тип поддерживается Android Management API с помощью политики приложения.
  2. Частные приложения, размещенные в Google. Это частное приложение (предназначенное только для одного предприятия), но размещенное в Google. Это означает, что ваше приложение будет загружено в Play Маркет в частном порядке и будет доступно только для устройств, зарегистрированных на вашем предприятии. Этот тип поддерживается Android Management API с использованием управляемого iFrame для загрузки файлов APK и политики приложений для развертывания приложений. Развертывание такое же, как и в случае общедоступных приложений, где вы используете имя пакета приложения.
  3. Частные приложения с самостоятельным размещением. Этот тип довольно сложен, но не требует загрузки APK в магазин Google Play. Вместо этого вы создаете определения метаданных JSON для своего APK и публикуете эти метаданные только в Google. Когда вы хотите установить приложение, Google фактически использует эти метаданные для получения файлов APK с вашего корпоративного сервера.

Варианты 1 и 2 работают как для рабочего профиля, так и для регистрации владельцев устройств, а вариант 3 - только для регистрации владельцев устройств. Более того, похоже, что это ограничено только теперь закрытым EMM API.

API публикации пользовательских приложений Play на самом деле представляет собой способ вручную создавать или обновлять частные загрузки APK-файлов. Таким образом, вместо использования iFrame API управления Android вы можете использовать API публикации для создания собственного пользовательского интерфейса.

В зависимости от того, что именно вы имеете в виду, вы можете создать свой собственный частный магазин, используя функции частных приложений и API публикации пользовательских приложений Play, чтобы создать собственный пользовательский интерфейс для публикации приложений. Имейте в виду, что Play Store налагает ограничение на название пакета. В Play Store не может быть двух приложений с одинаковым именем пакета. Не имеет значения, являются ли это частными приложениями, видимыми только для одного предприятия. Это правило применяется во всем Play Store.

Частные приложения, размещенные в Google , не ограничиваются одним предприятием. Его также можно распространять среди других организаций. Каждая компания или «предприятие», которое позволяет сотрудникам использовать свои телефоны для работы или предоставляет устройства сотрудникам, управляет этими устройствами и решает, какие приложения доступны. Если вы не хотите, чтобы ваше приложение было доступно для загрузки из Play потребителю, а только бизнесу, с которым вы работали, вы можете рассмотреть возможность сделать свое приложение «частным» только для тех компаний, с которыми вы работаете. Каждой компании нужно будет предоставить вам свой «ID организации» или «ID предприятия», чтобы ваше приложение было видно этой компании.

Частные приложения с самостоятельным размещением на самом деле называются частными приложениями с внешним размещением. Вы можете проверить эту ссылку для получения дополнительной информации о внешних частных приложениях.

В вашем случае, можно ли использовать покупки из приложения для продажи приложений?

Другие вопросы по тегам