запретить выход из приложения iphone / ipad - PullRequest
0 голосов
/ 10 августа 2010

возможно ли и как реализовать запретить выход из приложения на iphone / ipad?

у нас есть приложение, которое должно постоянно работать на устройстве ipad. пользователь не должен иметь никакого выхода из приложения. Не могли бы вы посоветовать, как реализовать эту функцию?

Ответы [ 5 ]

5 голосов
/ 10 августа 2010

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

Или наденьте много кнопок на все кнопки.

В любом случае, вы не можете сделать это с помощью стандартного приложения на стандартном устройстве. Подумайте об этом - было бы довольно неприятно для приложений, не так ли?

2 голосов
/ 10 августа 2010

Если вы говорите о локально распределенном корпоративном приложении, вы можете сделать это, хотя, вероятно, нет.

Лучшая идея - физически сломать или заблокировать аппаратную кнопку.

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

Почему у вас есть это требование?

2 голосов
/ 10 августа 2010

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

Если вы не можете выйти из приложения, вы по сути превращаете свое устройство в единое целевое устройство. Как вы ожидаете вернуться к списку приложений, если отключите быстрое переключение приложений и кнопку «Домой»?

Какое бы решение вы не нашли, оно не будет одобрено магазином приложений.

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

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

Вы не можете сделать это, но если вы сделаете джейлбрейк и настроите настройки «Home-Button», вы сможете:)

Кстати, если ты сделаешь это, единственный способ выйти из системы - это отключение ... И отключение каждый раз было бы немного раздражающим ...

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

Нет способа реализовать эту функцию.Вы не можете сделать это.

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