Некоторые подходы к распространению приложения iPhone для запуска в определенном месте

Мой босс хочет распространить приложение для конкретного клиента, количество сотрудников которого составляет около 500. Приложение использует веб-службы и UDID устройства, чтобы ограничить доступ других пользователей к программному обеспечению. Мы не большая компания, которая может зарегистрироваться для участия в корпоративной программе, и особенно мой босс не хочет, чтобы другие пользователи загружали программное обеспечение, потому что это может привести к перегрузке сервера, даже если мы используем udid для ограничения пользователя, но первый Запрос веб-службы по-прежнему необходим, чтобы проверить, разрешено ли iPhone / iPod использовать систему.

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

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

Распространение программного обеспечения в режиме ad-hoc требует от нас переустановки программного обеспечения каждый раз, когда истекает срок действия профиля обеспечения, что еще хуже, ограничение на установку составляет всего 100 устройств.

Итак, каковы подходы к распространению такого программного обеспечения? Есть мысли по этой теме?


person Hoang Pham    schedule 26.03.2010    source источник


Ответы (2)


Не торопитесь и платите за программу для корпоративных разработчиков. Это всего лишь 299 долларов в год. Или рассмотрите возможность взлома устройства каждого сотрудника и установки вашего приложения альтернативными способами.

person coneybeare    schedule 26.03.2010
comment
Привет, Кони, с веб-сайта написано: Вы должны быть компанией или организацией с 500 или более сотрудниками и номером DUNS, чтобы подать заявку. На самом деле, мы не такая уж большая компания, мы просто маленькая, но мы предоставляем услуги множеству клиентов. Мы готовы заплатить 299 долларов, но программа нам не подходит. - person Hoang Pham; 26.03.2010
comment
@Hoang Pham: В этом случае вы сможете объяснить, что клиент этого приложения действительно достаточно большой, и, возможно, даже попросите их заплатить комиссию и зарегистрироваться. Вы по-прежнему можете быть членом или администратором их корпоративной группы и иметь возможность создавать и распространять их приложение. Получение номера DUNS тривиально. На моей основной работе мы представляем компанию из четырех человек, и у нас есть один, так что ваш клиент должен иметь возможность получить его самостоятельно (или уже имеет). - person Brad Larson; 27.03.2010
comment
привет Брэд, спасибо за ответ, но что будет, если в одной из компаний-клиентов не хватит 500 сотрудников? этот клиент в этом случае больше не имеет права на участие в программе. - person Hoang Pham; 28.03.2010

Это наше решение, и оно работает в магазине приложений:
- Распространяйте приложение как обычно в магазине приложений.
- В своем приложении ограничьте его доступ к определенным устройствам, разрешив ему запрашивать службу на вашем собственном управляемом сервере. < br> - Аутентификация необходима, если вы хотите различать пользователей.

person Hoang Pham    schedule 24.06.2010
comment
Привет, sfa, я нахожусь в похожей ситуации, как и вы. Похоже, вы поместили приложение в магазин приложений по бесплатной цене, а затем попросили приложение запросить службу на вашем собственном сервере. Но как насчет проблем, которые вы обозначили в своем вопросе, у вас их не было? Как люди, пишущие комментарии, которые обвиняют программу в том, что он не может ее использовать. Или нагрузка на ваш сервер? А может я неправильно понял ваш подход? Я ценю твой ответ. Спасибо. - person Omar; 14.02.2011
comment
Да, мы бесплатно разместили приложение в Магазине с описанием, в котором говорилось, что оно доступно только для определенного круга клиентов, они писали плохие комментарии, но нам все равно, поскольку нам платят прямые клиенты, которые у нас был контракт с. Мы напрямую поговорили с клиентами о нашем решении и показали им демонстрации, они могут установить приложение, следуя нашим инструкциям, загрузив приложение из магазина и настроив его с правильными параметрами, чтобы приложение работало. Хотя адрес сервера никому не виден. Так мы и поступали, чтобы избежать ненужных запросов от нежелательных пользователей. - person Hoang Pham; 15.02.2011
comment
Тем не менее, я предлагаю вам ознакомиться с руководящими принципами обзора AppStore, они могут изменить свою политику на этот тип приложения, чтобы быть принятым в AppStore. Так что будьте осторожны, риск по-прежнему с вашей стороны. - person Hoang Pham; 15.02.2011
comment
Спасибо за быстрый ответ. Я не понимал, что вы уже ответили на мой вопрос, я думал, что получу уведомление или что-то в этом роде. Да, Apple, возможно, изменила свои правила, мне нужно будет найти способ, возможно, сделать приложение доступным для всех, и создать специальную область приложения для людей с особым доступом. Спасибо за помощь. Я ценю это. - person Omar; 23.02.2011