Приложение, над которым я сейчас работаю, — это приложение, которое показывает содержимое над существующим экраном блокировки пользователя. Мое приложение появляется каждый раз, когда вы разблокируете свой телефон после его блокировки, и я хочу внедрить датчик отпечатков пальцев в свое приложение. Я хочу, чтобы он был безопасным, но я чувствую, что было бы слишком навязчиво, если бы он появлялся каждый раз, когда вы разблокируете, и в то же время я не хочу, чтобы пользователю приходилось разблокировать телефон два раза, когда это делает мой взгляд появляться.
Итак, в основном мне интересно, есть ли способ переопределить встроенную безопасность (я предполагаю, что мне придется добавить несколько довольно радикальных разрешений в мой манифест, но на данный момент это нормально) вручную время, когда мой приложение открывается. Чтобы объяснить это немного более схематично;
Event 1 (My app doesn't show up): Go to the in-built lock screen that Android provides -> Unlock -> Go to home page (as usual).
Event 2 (My app shows up): Show my apps view -> Get away from my apps view using fingerprint sensor I will implement using Samsung SDK -> Override phones built-in security -> Go to home page
Или есть более разумный способ реализовать это? Может быть, я мог бы иметь встроенную систему безопасности, прослушивающую отпечатки пальцев, пока мое приложение активно, поэтому экран блокировки будет прослушиваться в фоновом режиме, пока активно представление моего приложения?
Редактировать: возможно, это было недостаточно ясно, но на данный момент это будет работать следующим образом: пользователю придется «разблокировать» мое приложение с помощью отпечатка пальца, а затем разблокировать встроенный экран блокировки во второй раз с помощью отпечатков пальцев, и это 'было бы действительно раздражающим для пользователя!