приложение для iPhone без AppStore - PullRequest
64 голосов
/ 11 июня 2009

У нас есть промышленное приложение, которое в настоящее время работает на очень дорогом защищенном КПК. Поскольку большинство инженеров, которых мы продаем, чтобы иметь iPhone, мы рассматриваем возможность перехода на более приятную новую платформу.

Пара вопросов: Можно ли продавать приложения для iPhone без магазина приложений? Apple берет 40% -ое сокращение от приложения iFart 99c - это одно, но это приложение для инженерных расчетов за 3000 долларов. Мы также слышали о неприятностях, с которыми некоторые люди получали одобрение приложений.

Можем ли мы продать iPod touch (я понимаю, что продавать iPhone без контракта сложнее) с предварительно упакованным программным обеспечением.

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

Ответы [ 16 ]

1 голос
/ 22 октября 2015

Если ваше приложение довольно дорогое, у вас, вероятно, мало клиентов, и они получают личную поддержку, поэтому вы можете сделать следующее:

  • Пусть каждый клиент получит собственную лицензию Apple для разработчиков ($ 99 / год). Ваша поддержка может обсудить их в процессе, или вы, вероятно, можете сделать это для них. Дайте им скидку / кредит на 99 долларов, которые они платят Apple.
  • Скомпилируйте логику ваших приложений в библиотеку и создайте тонкую оболочку, которая загружает код из библиотеки.
  • Дайте заказчику проект XCode для этой оболочки и двоичные файлы для вашего кода :-). Напишите небольшое приложение для OS X, которое запускает загрузку XCode, компиляцию и установку, чтобы они могли «скомпилировать» и развернуть «приложение, которое они разрабатывают» (например, ваше приложение) на своих устройствах. Или сделайте это как услугу для них.
  • Не забудьте привлечь ваших адвокатов. Я уверен, что есть способы взглянуть на это, в которых это законно, и интерпретации, в которых это нарушает некоторую лицензию. Вероятно, есть способ сделать это водонепроницаемым, например называя ваших клиентов "разработчиками", а себя "консультантами" в контракте или что-то в этом роде. Помочь клиенту скомпилировать его приложение не запрещено: -)

Если вы сделаете это, развертывание не будет таким гладким, как если бы вы пошли официальным путем, но вы сэкономите много денег. За приложение за 3000 долларов вместо 30% вы дадите Apple 3,33%. Я этого не делал, и я не знаю никого, кто бы это сделал и даже не может порекомендовать, но я также не понимаю, почему это не сработает. Так что стоит попробовать.

1 голос
/ 11 апреля 2014

Если бы это был я, я бы сделал одно из следующих действий:

1) Отправьте его в Apple и продайте бесплатно. Затем они вводят купленный у вас лицензионный код для доступа к полному набору функций. Включите страницу приветствия, о нас, страницу контактов для нелицензионной функциональности. Поскольку Apple не одобрит это, если это ничего не делает.

2) Получите компании, которые вы продаете, чтобы открыть корпоративную учетную запись в Apple. Затем вы создаете IPA, подписываете его, используя их учетные данные, и отправляете им IPA.

Удачи.

1 голос
/ 11 апреля 2014

Способ сделать это - бесплатно предоставить приложение в магазине iOs.
Но взимайте $ 3000 за код активации или абонентскую плату, приобретенную на вашем веб-сайте.

Однако вам потребуется предоставить бесплатному приложению некоторую базовую функциональность. Apple не одобрит приложение, если оно ничего не сделает без кода активации.

1 голос
/ 11 июня 2009

желаю. Краткий ответ, №

Существует некоторый вид взлома, при котором вы не вызываете свое приложение специальным образом, но вы можете иметь только 100 устройств. Больно дорога, если вы спросите меня.

0 голосов
/ 04 февраля 2013

В этой статье обобщаются все ответы на этот вопрос, а также обсуждаются корпоративная программа Apple для разработчиков, корпоративная программа для iOS, распространение adhoc и testflight.

http://mobiledan.net/2012/03/02/5-options-for-distributing-ios-apps-to-a-limited-audience-legally/

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

Если для вас это нарушает условия соглашения, вы можете попробовать разработать приложение для Android, которое также имеет свои преимущества и недостатки, но в вашем конкретном случае дает вам большую гибкость.

В Android вы можете отправить APK-файл по электронной почте, пользователь щелкнет по нему, и приложение будет установлено на устройстве.

В iOS каждое устройство, которое не является участником программы "enterprise program", "b2b" или подготовлено для тестирования, не может установить приложение.

0 голосов
/ 11 июня 2009

Вам нужно сделать джейлбрейк iPhone, чтобы поместить на него приложение, а не из магазина приложений.

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