Остановить приложение от работы для клиента - PullRequest
4 голосов
/ 31 января 2012

Я написал приложение для iPhone для клиента, и они используют мой специальный профиль обеспечения. Если бы я хотел помешать им использовать приложение, например, они не платят и т.д. и исчезают.

Могу ли я просто удалить профиль обеспечения с сайта разработчика, и это приведет к тому, что приложение перестанет работать?

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Нет, после установки приложения на устройство вашего клиента оно продолжит работать.

Что я делаю для своих собственных приложений ADHOC, так это чтобы на частном веб-сервере был текстовый файл, который мои приложения ADHOC «пингуют» (например, через [[NSString alloc] initWithContentsOfURL]), и если содержимое этого текстового файла говорит что-то вроде "INVALID" Я exit(-1) приложение. Обычно это хорошо делать с клиентами, которые могут быть слишком жесткими или избегать оплаты счетов.

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

2 голосов
/ 31 января 2012

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

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