Частное приложение для iOS

Мы являемся рынком, который связывает наших подрядчиков с клиентами. Мы хотим выпустить приложение iOS (React Native) для наших подрядчиков, но мы не хотим, чтобы приложение находилось в публичном магазине приложений. Для Android мы используем функцию Alpha Channel, которая дает нам ссылку, которую мы можем отправить пользователям для загрузки приложения.

Программа Enterprise не подходит для нас, я думаю, потому что мы не можем просить наших подрядчиков записаться в программу?

Пользовательская программа B2B не кажется хорошей, так как мы не продаем или не маркируем белые приложения каких-либо приложений?

Есть ли другой вариант или я ошибаюсь в вышеупомянутых предположениях?

Ответ 1

Варианты распространения вашего приложения iOS для ограниченной аудитории

Представьте, что вы создали приложение для iOS для ограниченного круга пользователей. Поскольку это требует аутентификации, приложение бесполезно для широкой публики. Является ли общедоступный App Store единственным вариантом для развертывания этого приложения без устройств экспресс-доставки по почте? Я определил 5 вариантов, о которых вы должны знать.

1) Публичный магазин приложений

Распространите приложение в общедоступном App Store. Только люди, авторизованные для использования приложения, могут аутентифицировать и использовать его функции. Требование небольшой цены (например, 99 центов) будет препятствовать случайным установкам. Для отправки в общедоступный App Store требуется лицензия разработчика iOS за 99 долларов в год.

Плюсы - Apple предоставляет сервис распространения - App Store. Это очень доступно и хорошо понято пользователями. App Store продвигает вашу компанию на заметном рынке.

Минусы - процесс утверждения App Store требуется для первоначального развертывания приложения и обновления приложения. Вам может потребоваться внести изменения в приложение. Процесс утверждения может занять несколько дней или несколько недель. App Store предоставляет информацию о вашем приложении конкурентам, включая описание функций приложения, снимки экрана и указание, когда приложение обновляется. Если вы платите цену за приложение, 30% дохода идет на Apple.

2) iOS Developer Enterprise Program

Программа iOS Enterprise Distribution позволяет компании напрямую распространять свои собственные "собственные" приложения. Он предназначен только для сотрудников компании-лицензиата, и этот лицензиат должен быть компанией или организацией с номером DUNS. Стоимость этой лицензии составляет 299 долларов в год по сравнению с 99 долларов в год для лицензии разработчика iOS. На данное устройство могут быть одновременно установлены приложения только из одной корпоративной лицензии iOS. * Примечание: ниже приводится выдержка из лицензионного соглашения о распространении iOS Enterprise. Приложения для внутреннего использования, разработанные в соответствии с настоящим Соглашением, могут быть развернуты на Устройствах развертывания двумя способами: (1) развертывание для внутреннего использования Сотрудниками и (2) развертывание для использования Заказчиками в ваших физических помещениях или под непосредственным наблюдением и физическим контролем ваших сотрудников в других местах, в соответствии с правом Apple на рассмотрение и утверждение такого развертывания, как указано в настоящем документе. '

Плюсы - процесс утверждения в App Store не требуется. Широкая публика не может увидеть список вашего приложения, купить или установить его. Его нет в App Store.

Минусы - Программа Enterprise предназначена только для сотрудников и подрядчиков лицензиата. Лицензиат несет ответственность за распространение и обновление приложения. Это можно сделать вручную по электронной почте, сделав приложение доступным на сайте интрасети, через систему управления мобильными устройствами (MDM) и т.д. Стоимость учетной записи Enterprise Developer составляет 299 долларов в год, а для учетной записи iOS - 99 долларов в год. * Примечание. Программа Enterprise не позволяет развертывать приложения в Public App Store. Для этого вам необходимо зарегистрироваться в стандартной программе iOS для разработчиков.

3) Специальная программа приложений B2B

У Apple есть программы для массовых покупок и пользовательские приложения B2B. Эти программы работают в онлайн-магазине. Программа массовых закупок позволяет компаниям массово покупать приложения в общедоступном магазине приложений. Пользовательские приложения B2B расширяют программу массовых закупок для пользовательских приложений B2B, созданных сторонними разработчиками. Сторонний разработчик определяет, какой клиент (-ы) Volume Buy может приобрести данное приложение. Такие приложения недоступны в общедоступном App Store, но доступны только в Business Store.

Плюсы - удобнее для больших дистрибутивов. Каждая отдельная установка не требует от пользователя совершать покупки через общедоступный магазин приложений и оплачивать расходы. Вместо этого пользователям предоставляется купон, который они могут использовать для установки приложения. Apple предоставляет сервис распространения - Business Store. Это обеспечивает некоторые функции MDM. Широкая публика не может видеть список, приобрести или установить приложение.

Минусы - Требуется процесс утверждения App Store для первоначального приложения и обновлений. Если вы берете цену за приложение, 30% дохода идет на Apple. Приложения B2B доступны только тем компаниям, которые зарегистрированы в программе массовых закупок. По состоянию на сентябрь 2017 года программа массовых закупок ограничена следующими странами: Австралия, Австрия, Бельгия, Бразилия, Канада, Чехия, Дания, Финляндия, Франция, Германия, Греция, Венгрия, Гонконг, Индия, Ирландия, Италия, Япония, Люксембург, Мексика, Нидерланды, Новая Зеландия, Норвегия, Польша, Португалия, Сингапур, Южная Африка, Испания, Швеция, Швейцария, Тайвань, Турция, Объединенные Арабские Эмираты, Великобритания и Соединенные Штаты. * Примечание. Для использования Программы пользовательских приложений B2B требуется лицензия разработчика iOS. Ограничение приложения до магазина приложений B2B - это вариант при отправке в Public App Store.

4) Специальное распространение (предназначено для тестирования)

Распределение Ad Hoc позволяет вам распространять приложения до 100 устройств iOS для тестирования. Вы должны зарегистрировать эти устройства вручную по их идентификатору. Устройства могут быть удалены/заменены один раз в год членства). Специальное распространение - это функция как для iOS Developer Program, так и для Enterprise Developer Enterprise Program. Это может быть все, что нужно для прототипа или выставки.

Плюсы - процесс утверждения в App Store не требуется. Широкая публика не может увидеть список, приобрести или установить приложение. Установка по беспроводной сети по гиперссылке (размещенной на вашем веб-сервере или в службе бета-тестирования iOS *, упомянутой далее) или по электронной почте на компьютер с установленным iTunes (а затем с установкой на устройство).

Минусы - ограничено до 100 устройств (устройства могут быть удалены/заменены один раз в год членства). UDID (уникальный идентификатор устройства) каждого устройства должен быть связан с вашим профилем обеспечения. Это ручной процесс. Ваша команда должна управлять развертываниями и обновлениями. Срок действия соответствующего профиля разработчика истекает через год. Это означает, что приложение будет работать на данном устройстве не более одного года. По истечении срока действия профиля обеспечения разработчика приложение необходимо будет перестроить с использованием нового профиля обеспечения.

5) Служба бета-тестирования iOS: TestFlight

TestFlight - это бесплатная беспроводная платформа, используемая для распространения бета-версий и внутренних приложений iOS среди членов команды. Разработчики могут управлять тестированием и получать отзывы от своей команды с помощью TestFlights Dashboard. TestFlight использует вашу корпоративную лицензию iOS или лицензию разработчика для создания приложений Enterprise и Ad Hoc.

Плюсы - те же плюсы, что и для # 2 iOS Developer Enterprise Program или # 4 Ad Hoc Distribution в зависимости от используемой вами лицензии iOS. Распространение и обратная связь управляются с помощью бесплатного облачного сервиса.

Минусы - Те же, что и у # 2 iOS Developer Enterprise Program или # 4 Ad Hoc Distribution, в зависимости от того, какую лицензию вы используете, за исключением Con относительно управления развертываниями и обновлениями. Согласно Apple, сборки TestFlight действительны только в течение 90 дней. Приложения не могут быть открыты после этого периода.

Другие инструменты и сервисы для тестирования

  • Хоккейное приложение: бета-версия и релиз развертывания Mac OS X, iOS (только бета-версия) и Android.
  • HockeyKit: проект с открытым исходным кодом для размещения бета-версий на вашем собственном сервере PHP5.
  • Apphance: развертывание на iOS, Android, Windows Phone, Nook и Kindle.

Ответ 2

Если вы не продаете приложение через Apple App Store и у вас есть целевая клиентская база, я бы попробовал Microsoft App Center для распространения приложения. Это работает как TestFlight, но вам не нужно беспокоиться об их процессе рецензирования.

Ответ 3

Вы можете просто оставить поле ключевых слов в iTunesConnect пустым или поместить туда некоторые случайные комбинации символов. Кроме того, выберите наиболее непопулярную категорию, может быть Утилита. Это значительно сократит возможности поиска приложения. Единственный способ, которым их могут найти пользователи, - это имя приложения или издателя. ключевые слова iTC