2010-03-15 3 views
0

Мне нужно разработать приложение для iPhone, которое является клиентом серверного приложения. Это приложение не для клиента, а для продавцов. Я знаю, что если я попытаюсь отправить Apple в Apple Store, они отклонят ее, потому что приложение не имеет смысла для Apple Store. Компания небольшая, поэтому я не могу использовать программу Enterprise. Единственный способ, который я могу использовать сейчас, - использовать Ad Hoc-режим, но в этом случае, если я сделал обновление, вам понадобится iTunes, и я должен найти способ избежать этого.Есть ли способ избежать AppleStore?

Спасибо за помощь.

+1

Вы уверены, что Apple откажется? Есть много приложений, которые не имеют никакого смысла уже в App Store. –

+0

Это приложение Businness. Приложения, которые говорят, делают глупые вещи, являются хорошим противником AppleStore, но это приложение ничего не делает, если у вас нет рабочей учетной записи. Так бесполезно. – LightySnake

+0

Есть ли причина, по которой вам нужно использовать какао? Возможно, вы можете создать html-приложение, которое пользователи могут добавить на свой рабочий стол. Webkit позволяет вам иметь базу данных на стороне клиента, если вам нужно использовать ее в автономном режиме. – Andrej

ответ

2

Я не уверен, что ваша заявка будет отклонена Магазином. Для моего работодателя я разработал клиентское приложение, в котором используется устройство (серверная сторона), которое продает мой работодатель.

Мы предоставили Apple публичное устройство (с публичным IP), чтобы они могли протестировать наше клиентское приложение, введя публичный IP-адрес сервера в настройки приложения.

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

+0

Привет, Ионел, это хорошая новость. Возможно, это правильный путь. – LightySnake

+0

Спасибо, трюк, когда вы отправляете свое приложение, в форме отправки есть часть «демонстрационной учетной записи», в которой вы можете установить специальные настройки, необходимые вашему приложению, чтобы нормально работать со специальной средой. Эта часть будет использована тестирующей командой Apple для тестирования вашего приложения. – yonel

1

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

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

+0

Я подумываю добавить слайдер, чтобы увидеть продукт, который продают агенты, если у вас нет рабочей учетной записи, поэтому приложение становится каталогом, если вы являетесь «гостем» или работаете с вами, если вы являетесь агентом. Возможно, это может сделать Apple счастливой, и мое приложение может пойти в Apple Store. Может работать? – LightySnake

+0

Я не уверен, что вы пытаетесь сказать в этом комментарии (извините ... это трудно понять). Если вы имеете в виду, что вы разрешите приложению работать в двух режимах: каталог для клиентов и полнофункциональное торговое приложение для агентов, то я думаю, что это может быть решением. Я не понимаю, почему Apple отвергнет это. В приложении есть много приложений, которые не работают, если у вас нет учетной записи. – Jasarien

+0

Извините за мой английский. Да, это то, что я пытаюсь сказать. Я попробую это. Спасибо за время. – LightySnake

0

Ciao Grassino87,

есть формальный способ, созданный Apple: клиент должен зарегистрироваться в качестве предприятия компании. Они не смогут продавать приложение в AppStore, но они могут развернуть свое приложение своим сотрудникам: оно называется «Распределение внутри дома».

Вы можете найти более подробную информацию здесь: http://developer.apple.com/programs/iphone/enterprise/

Используя стандартный метод AdHoc ограничивает потенциальные продажи агентов до 99 устройств ...

+0

Целевые компании должны иметь не менее 500 сотрудников – mouviciel

+0

Как сказал мувичиэль, это небольшое ограничение этого пути :) – LightySnake

0

Может быть, это не истинный путь, но вы можете использовать testflight. Там вы можете настроить таргетинг своих продавцов в качестве тестеров и предоставить новое обновление через weblink-shortener. Для нас он работает без проблем. Кроме того, есть хороший API для поиска проблем в вашем приложении.

Смежные вопросы