Примечание. Я не хочу отправлять это приложение в магазин приложений.
Что я хочу достичь:
Я хочу простое приложение с одним видом, имеющим две кнопки Lock и Unlock.
Блокировка - эта кнопка блокирует устройство. Только на этом экране приложения показывается, что ничего другого не будет доступно даже после перезапуска. Кнопка "Главная", жесты будут отключены, как в режиме одного приложения.
Разблокировка - это разблокирует устройство и переключится на нормальное поведение устройства.
iOS: Я хочу это для iOS 4.3 и выше.
Я проверил следующие решения, но они не соответствуют моим требованиям
-
Профиль конфигурации
Отключить iPhone/iPod/iPad, чтобы он мог запускать только одно приложение
Но это ручное (устройство перезагрузки, открытое приложение, которое вы хотите запустить в режиме одного приложения). Я хочу сделать это программно, как я упомянул выше в своем приложении.
-
Управляемый доступ (iOS 6 и выше)
Как заблокировать пользователя в режиме Single App в iOS 6, программно?
Я хочу, чтобы он выполнялся для всех os и программно.
Есть ли способ сделать это? Поскольку я не собираюсь отправлять его в магазин приложений, есть ли какие-либо частные api, некоторые взломать трамплин для достижения этого?
Спасибо заранее!