#android #iphone #ios #ipad
#Android #iPhone #iOS #iPad
Вопрос:
Некоторая справочная информация:
В настоящее время я продаю нишевый программный продукт для ПК с Windows. Некоторые из моих клиентов проявляют большой интерес к внедрению аналогичной функциональности для своих пользователей Android и iPad. Я не являюсь разработчиком Android или iOS. Мое программное решение ограничивает доступ пользователя к компьютеру, отключая экран, в то время как какое-то конкретное оборудование подает определенный сигнал.
Суть моего вопроса:
Возможно ли на Android или iOS программно ограничить доступ к устройству, пока приложение находится в определенном состоянии.
Это может включать в себя любое из следующих действий:
- Запрещение пользователю менять приложения или возвращаться к главному экрану, пока приложение находится в определенном состоянии.
- Блокировка экрана, пока приложение находится в определенном состоянии.
- Выключение экрана (или полное отключение экрана), когда приложение находится в определенном состоянии.
Я полагаю, что это не то, что могли бы сделать «обычные» приложения — последствия вредоносного ПО довольно ужасны. Для моих целей приемлемо, если будут предприняты некоторые определенные действия по администрированию или специальные шаги по установке.
Комментарии:
1. Для Android основной проблемой является кнопка Home, которую можно обработать, вызвав действие как Car-Home AFAIK для iPhone Я не думаю, что это возможно
Ответ №1:
Для обычного (позже я расшифрую значение слова regular) Android-устройство это невозможно, поскольку всегда есть возможность для конечного пользователя нажать волшебную кнопку «ДОМОЙ», и вы сможете получить доступ к любым функциям устройства. Кнопка «ДОМОЙ» не может быть перехвачена никаким приложением — это ограничение низкого уровня.
Под обычным я подразумеваю устройство Android со стандартным ядром. Но есть возможность взломать ядро и переписать эти ограничения, связанные с кнопкой HOME, наверняка после этого вы будете нести единоличную ответственность за все виды поддержки, обновления и так далее.
Об iPhone: это не моя область — я не знаю.