Могу ли я распространять свое приложение для iPhone только для определенных людей? - PullRequest
3 голосов
/ 27 августа 2010

Я хочу разработать конкретное приложение, которое смогут использовать только мои клиенты. Как я могу ограничить загрузку приложения только теми людьми, которых я одобряю?

Спасибо!

Ответы [ 6 ]

4 голосов
/ 27 августа 2010

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

3 голосов
/ 27 августа 2010

Как разработчик, вы можете распространять свое приложение на 100 уникальных устройств в год.Таким образом, если ваше население достаточно мало, вы можете полностью избежать магазина приложений.

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

3 голосов
/ 27 августа 2010

Если количество людей меньше 100, вы можете использовать специальную рассылку. Для этого вы вообще не используете магазин приложений, а отправляете приложение людям по электронной почте или размещаете в Интернете. Вам понадобятся идентификаторы устройств любого, кому вы хотите его использовать.

В качестве альтернативы, если вы работаете в компании с более чем 500 работодателями, вы можете использовать корпоративную дистрибуцию.

1 голос
/ 27 августа 2010

Другой вариант, не упомянутый, который будет зависеть от характера вашего приложения, заключается в разработке приложения на основе HTML 5 и использовании возможностей кэширования, чтобы превратить его в автономное приложение (если необходимо).

1 голос
/ 27 августа 2010

Срок действия профилей разработчиков и AdHoc Provisioning.Поэтому, если вы используете этот метод, ваши клиенты должны будут постоянно обновлять сертификаты своих приложений.Каждый клиент может обратиться к программам разработчика, что позволит использовать до 100 устройств на одного клиента.

Но единственный не истекающий метод для клиентов не корпоративного размера - это поместить приложение в магазин приложений для всех,и требовать своего рода логин или аутентификацию, чтобы получить доступ к вашим частным / конфиденциальным данным или функциям.Возможно, вы не захотите помещать какие-либо данные в само приложение, но потребует их загрузки после аутентификации.

1 голос
/ 27 августа 2010
...