Распространение приложения iOS в качестве пользовательского приложения B2B, а также размещение его в общем магазине приложений - PullRequest
0 голосов
/ 20 июня 2019

У меня есть требование от клиента, который хотел бы распространять мое приложение в App Store через. Apple Business Program для своих сотрудников. Конечно, в приложение будут добавлены специфичные для клиента настройки, но они не вступят в силу в среде без MDM. Так что это должно быть достаточно безопасно, чтобы распространять приложение в общем магазине приложений. Тем не менее, я хотел бы понять возможности распространения приложения (без необходимости поддерживать 2 разные базы кода) через общий App Store И как пользовательское приложение B2B.

Я просматривал некоторые документы Apple о подписании соглашения о платных приложениях.

Информация о платном приложении App

Пользовательские приложения

Там написано:

Как только этот контракт запрошен, вы не можете отменить это действие или вернуться к Лицензионному соглашению программы разработчика для бесплатных приложений

Означает ли это, что после подписания соглашения я не могу обновить бесплатное приложение в универсальном магазине?

Другие вопросы:

  1. Могут ли бесплатные приложения и пользовательские приложения отправляться под одной учетной записью iTunes Connect?

  2. Отличается ли требование подписи кода для пользовательского приложения B2B от приложения магазина приложений. Пример: другой вид сертификата распространения?

  3. Если требование подписи кода не отличается, можно ли загружать один и тот же двоичный файл (один и тот же идентификатор пакета / номер версии) в другую учетную запись iTunes Connect - одну как бесплатное приложение, а другую как пользовательское приложение?

1 Ответ

0 голосов
/ 20 июня 2019

Цитируемый вами раздел относится к юридическому соглашению , которое вы подписали.После того как вы подписали соглашение о платном приложении, вы не можете «подписать» его и вернуться к соглашению о бесплатном приложении.

Это не относится к типам приложений, которые вы можете распространять.Вы можете распространять как бесплатные, так и платные приложения в рамках соглашения о платных приложениях.

В ответ на другие ваши вопросы:

  1. Да
  2. Нет, пользовательские приложения подписаны дляРаспределение App Store, все еще загружены в App Store Connect и все еще рассматриваются Apple
  3. Нет.В App Store Connect у вас будет два приложения (одно пользовательское, одно бесплатное), поэтому у них будут как минимум разные идентификаторы пакетов, даже если весь другой код идентичен.Вам нужно будет загрузить разные сборки.

Если ваше пользовательское приложение абсолютно идентично тому, которое вы предлагаете предлагать в качестве пользовательского приложения, то вам может даже не потребоваться специальное приложение;компания может использовать Apple Business Manager и их MDM, чтобы получить бесплатное приложение и передать его своим пользователям.Однако вам нужно подумать о том, что произойдет, если какая-то другая организация распространит ваше приложение через MDM;ваша настройка "активируется" и это вызовет проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...