Частные магазины приложений для iOS / Android / Windows — ограничение видимости приложений

#android #ios #windows-phone-8 #app-store

#Android #iOS #windows-phone-8 #app-store

Вопрос:

Я изучал возможность распространения частных приложений на iOS, Android и Windows Phone. Каждый из них предлагает собственную реализацию частного магазина / канала приложений. Однако, похоже, это сделано с учетом ситуации, когда работодатель распространяет приложения среди сотрудников и не хочет ограничивать доступность приложений для определенных пользователей.

Возможно ли это сделать с помощью любого из собственных магазинов приложений или я должен полагаться на сторонний сервис для этой функциональности? Например, если у меня есть два приложения, которые я хочу распространять в частном порядке, одно доступно для всех, а другое ограничено некоторыми критериями (пользователи, которые являются членами определенной группы или которым назначена определенная роль / разрешение)?

Комментарии:

1. Для iOS это вообще не разрешено. Вы можете использовать только внутренний дистрибутив, который в соответствии с лицензией позволяет распространять только среди сотрудников компании. Также этот дистрибутив не будет использовать AppStore, а представляет собой всего лишь несколько размещенных файлов на защищенном веб-сайте.

2. Значит, сторонние сервисы, предлагающие это, — лучший способ? Из любопытства, позволяет ли Android / Windows Phone это?

3. Для iOS вы можете использовать только внутренний дистрибутив, независимо от того, используете ли вы сторонний сервис или нет. Но имейте в виду, что вам разрешено распространять приложение только среди сотрудников компании, зарегистрированной для получения корпоративной лицензии. Теперь у меня есть идея об Android или Windows Phone.

Ответ №1:

На Windows Phone, помимо сторонних дистрибьюторов, я думаю, у вас есть три возможных способа распространения вашего программного обеспечения. Однако не уверен, что вас устраивает что-либо из этого.

  • Станьте надежным дистрибьютором, подав заявку code signing certificate от Microsoft. Symantec проверит, что да, вы на самом деле «вы», и предоставит вам сертификат enterprise / code signing. После получения сертификата вам необходимо подписать XAPs, которые вы распространяете, и предоставить своей целевой аудитории так называемые application enrollment token (по электронной почте или по ссылке для скачивания). Пользователь должен сначала установить токен, затем он может установить любой подписанный вами пакет. Процесс сертификации не является бесплатным и может занять некоторое время. Хорошо то, что тогда вы можете распространять свои приложения по своему усмотрению и кому угодно.

  • Опубликуйте свое программное обеспечение в общедоступном магазине и просто потребуйте учетные данные для входа. Это может быть проще всего, но процесс публикации каждого обновления может занимать до пяти дней, и MS требуется некоторый тестовый вход перед его публикацией.

  • Опубликуйте свое программное обеспечение в общедоступном магазине в виде бета-версии. В бета-версии процесс проверки MS ускоряется, и вы можете ограничить количество пользователей (до 10000), которые могут загрузить приложение. Плохо то, что аудитория идентифицируется по адресу электронной почты, который должен быть подключен к их учетным записям Microsoft / Live.