Мы создаем приложение, которое будет установлено на смартфонах и размещено на столе.Пользователь должен иметь возможность закрыть приложение и использовать устройство, но когда он не использует устройство, приложение должно автоматически перемещаться на передний план через X минут.
Здесь есть одна загвоздка: нам нужно поддержатьновые устройства на ближайшие 3 года, и пользователь не должен иметь возможности закрыть / убить процесс.
Android : мы обнаружили, что мы можем использовать разрешение BIND_DEVICE_ADMIN, чтобы сделать процесс невозможным для уничтожения.Тем не менее, вскоре он будет объявлен устаревшим, и мы не знаем, как долго он будет функционировать.
iOS : мы не нашли решения
Есть ли у кого-нибудь обходное решение / решение иликто-нибудь знает, как долго они будут поддерживать разрешение BIND_DEVICE_ADMIN?
Я знаю, что это кажется чем-то подозрительным, но на самом деле оно предназначено для внутреннего распространения через MDM нашей компании, и это имеет смысл в том контексте, в котором мы его используем для.