Как запустить приложение для iOS в Apple B2B App Store с известной группой пользователей - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть требование опробовать новую версию приложения iOS, распространяемого через магазин приложений B2B с известным набором пользователей, в производственной среде и на период нашего выбора, прежде чем распространять ее среди всех пользователей.

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

Мы распространяем приложение среди клиентов через магазин приложений B2B, делая его доступным дляих программа массовых закупок.

Доступные варианты:

  • Поэтапный выпуск для автоматических обновлений .Это не позволяет нам выбирать конкретных пользователей пилота или длительность пилота, поэтому не подходит.
  • TestFlight.Пилот должен быть в производственной среде, поэтому TestFlight не кажется подходящим, поскольку это инструмент для распространения приложений для тестирования, а это не то, что мы делаем здесь.
  • Публикация нового приложения (непросто новая версия существующего приложения).Это может быть установлено только на устройствах опытных пользователей.Это соответствует требованиям, но выглядит как хак ... и одно Apple может не понравиться, потому что это фактически дублирующее приложение, на которое налагаются их условия.
  • Добавьте любую новую функциональность, отключенную через конфигурацию, затем включите ееизменив настройки приложения только для опытных пользователей.Это значительно усложняет процесс разработки, которого мы хотели бы избежать.

Есть ли одобренное Apple решение для этого в магазине приложений B2B, которое отвечает требованиям выбора пользователей ипродолжительность?

...