Запретить установку приложения iOS в сломанных устройствах

Я хочу, чтобы предотвратить установку моего приложения iOS в сломанных устройствах. Есть ли какие-либо проверки, которые могут быть выполнены во время установки, чтобы идентифицировать, если устройство сломано? Есть ли способ остановить установку, если устройство сломано?

Как правило, он разбивается на два вопроса:

1) Обнаружение устройства для джейлбрейка.

Существует множество различных методов. Ни один из них не гарантирован на 100%. Посмотрите на этот вопрос: как определить, что приложение iOS работает на телефоне с взломом?

2) Выполнение некоторых действий на джейлбрейк-устройстве

Как упоминалось в @ Paulw11, вы не можете остановить установку, и вы не можете удалить ее.

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

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

  • Расположение кнопки «Далее / Готово» несовместимо с iPhone Virtual Keyboad с Codename One
  • Макет для разных экранов iPhone
  • Вид баннера iAD повернут в сторону ландшафта, но объявление при загрузке по-прежнему имеет размер портрета
  • UITableViewRowAnimationBottom не работает для последней строки
  • Скрыть клавиатуру с типом UIKeyboardTypeNumberPad Цель c
  • Время анализа iPhone от проблем с RSS
  • Каков предел количества подписчиков на поток (издателя) в opentok / tokbox iOS SDK?
  • Настройка данных для нескольких UIPickerView
  • Iphone Custom Mapkit Аннотации изображения
  • Идентификатор пакета отличается от предыдущего идентификатора связки
  • Добавить Fing like / Сетевое сканирование в приложение
  • Давайте будем гением компьютера.