Подтвердить что ты не робот

Временно заблокировать или отключить домашнюю кнопку iphone

Я знаю, что кнопка iphone home чрезвычайно важна для функционирования iphone.
Однако у меня есть идея, для которой мне нужно, чтобы приложение запускалось, а кнопка дома была отключена. Я попробовал поиск по Google, но не смог найти решение.

Также будет выполняться временная или временная блокировка (блокировка на 5/10 минут).

Приложение. должен работать на не-jailbroken телефоны, поэтому ходить вокруг яблока не будет работать.

Цените любые идеи.

4b9b3361

Ответ 1

Обратите внимание, начиная с 2014 года: просто чтобы быть ясным,

теперь он встроен в iOS...

Нажмите для доступа, нажмите "управляемый доступ" .

Конраты для "изобретать" это, PlanetUnknonw!: -)

Ответ ниже имеет историческое значение...


Для записи это глупо, что люди говорят "Зачем вам это нужно?"

Это отличная идея, например, для APPS ДЛЯ SMALL CHILDREN (которая действительно является очень крупным рынком на iPhone).

Если вы когда-либо продавали приложение для маленьких детей, вы узнаете, что мгновенно родители пишут оскорбления вас, потому что вы "не останавливали эту тупую домашнюю кнопку, работая, поэтому ребенок просто отключает игру и делает телефонные звонки"

На что вы должны ответить, что это, конечно, невозможно из-за того, как работает iPhone.

Так что да, это хороший вопрос. Насколько я знаю, Планета, это невозможно.

Apple должна добавить "детский режим", где родители могут блокировать fone на одном конкретном приложении некоторое время. (Возможно, вам придется долго нажать или что-то домашняя кнопка, чтобы разблокировать его.)

Ответ 2

ОБНОВЛЕНИЕ

* Сообщается, что iOS 6 имеет "режим одиночного приложения". Откроется ответ vpdn ниже fooobar.com/questions/97007/...

Это противоречит рекомендациям интерфейса iOS, и приложения были отклонены для "переопределения" или ограничения поведения аппаратных кнопок/переключателей.

Я предлагаю вам прочитать Руководство по обзору App Store для приложений iOS для хорошего обзора того, что вы не должны делать,

В частности:

10.5

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

Довольно уверен, что кнопка "Домой" включена в нее.

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

Ответ 3

В iOS6 (для выхода) есть функция под названием "Управляемый доступ", которая позволит владельцам устройств блокировать пользователей (например, малышей и школьников) в приложении.

Обновление: перед запуском shitstorm о содержании NDA, здесь, где я получил информацию от: http://www.theverge.com/2012/6/11/3078350/apple-ios-6-guided-access-parental-control

Ответ 4

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

Ответ 5

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

Однако PaperclipRobot.com собирается выпустить домашнюю кнопку, специально предназначенную для того, чтобы дети не нажали кнопку дома. Не точное решение вашей проблемы, как указано, но я решил, что это добавлено к обсуждению.

Ответ 6

Не уверен, что вы ищете способ сделать это в коде в приложении или если вы думаете о его блокировке в целом.

В любом случае, если вы ищете способ сделать это в целом, вот руководство для него

http://igrudge.net/how-to-disable-the-home-button-on-ios-devices-iphoneipad/

Ответ 7

Если вы хотите временно отключить кнопку "Дом", чтобы держать ребенка в определенном приложении, совет для статьи магазина магазина должен использовать бульдог-клип, чтобы закрыть домашнюю кнопку дешевле и более многократно использовать, чем пузырь, временный и эффективны.

Источник: http://blog.makezine.com/2011/03/01/ipad-home-button-child-lock/