iOS (Apple): может ли приложение попросить ОС заблокировать устройство в этом приложении? - PullRequest
3 голосов
/ 16 сентября 2010

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

Я полагаю, что механизм должен быть примерно таким: приложение просит ОС сделать это, ОС запрашивает у пользователя разрешение, а затем приложение просит устройство заблокировать приложение на «выходе» или в режиме ожидания (или обоих).

Это было бы полезно для использования iPhone или iPad в качестве устройства для общего пользования. Одним из примеров может быть библиотека, где посетители могут видеть список книг и некоторые предварительные просмотры на устройстве. В этом случае вы не хотите, чтобы пользователь имел доступ к любому другому ресурсу / приложению в системе.

Имеет ли это смысл?

Ответы [ 4 ]

2 голосов
/ 16 сентября 2010

Что вы спрашиваете, есть ли тип режим киоска для устройств iOS.

Краткий ответ: нет.Более длинный ответ: если вы используете сломанное устройство Jail, вы можете перезапустить приложение при выходе, но это потребует значительных R & D.и подумав, что я сказал ей:

Лучше всего искать чехол, который блокирует кнопку «Домой».Или какая-то скобка безопасности.Это будет дешевле и проще.

Кроме того, любое приложение, созданное вами с этой функциональностью, будет отклонено из магазина приложений.

Если вы ищете совет по программированию сломанных устройств Jail, есть предложение Stack Exchange , за которым вы можете следовать.

1 голос
/ 19 мая 2015

Я снова посмотрел на это и обнаружил, что iOS уже поддерживает эту функцию.Он называется Управляемый доступ , он был включен в iOS 6, не требует джейлбрейка и может использоваться для любого приложения, установленного на устройстве.

1 голос
/ 21 марта 2012

Предположительно, есть способ использовать режим "киоска" с файлом .mobileconfig.Обе эти статьи говорят об этом, в основном покрывая одну и ту же территорию:

http://joris.kluivers.nl/blog/2012/03/02/kiosk-mode-for-ios/

http://rick -hawkins.blogspot.ca / 2012/01 / turning-ipad-в-киоска-device.html

0 голосов
/ 16 сентября 2010

Это имеет смысл, но я не думаю, что вы можете сделать это без джейлбрейка телефона.В iOS кнопка home не может быть переопределена приложениями.Кроме того, есть более дешевое оборудование для приложений в стиле киоска.

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