Мой босс хочет распространить приложение для конкретного клиента, количество сотрудников которого составляет около 500. Приложение использует веб-службы и UDID устройства, чтобы ограничить доступ других пользователей к программному обеспечению. Мы не большая компания, которая может зарегистрироваться для участия в корпоративной программе, и особенно мой босс не хочет, чтобы другие пользователи загружали программное обеспечение, потому что это может привести к перегрузке сервера, даже если мы используем udid для ограничения пользователя, но первый Запрос веб-службы по-прежнему необходим, чтобы проверить, разрешено ли iPhone / iPod использовать систему.
Размещение программного обеспечения в магазине приложений по бесплатной цене приводит ко многим нежелательным вещам: он пишет комментарии, обвиняя программное обеспечение в том, что он не может его использовать (на самом деле, другие пользователи не предполагают использовать его, только клиент компании является тем, кто имеет право использовать программное обеспечение), или даже мы можем считать, что программное обеспечение является конфиденциальным и не должно быть раскрыто другим пользователям.
Размещение программного обеспечения в магазине приложений по максимальной цене - не лучший подход, потому что тогда нашему клиенту придется платить деньги, чтобы загрузить программу. Это необязательно.
Распространение программного обеспечения в режиме ad-hoc требует от нас переустановки программного обеспечения каждый раз, когда истекает срок действия профиля обеспечения, что еще хуже, ограничение на установку составляет всего 100 устройств.
Итак, каковы подходы к распространению такого программного обеспечения? Есть мысли по этой теме?