В устройствах с поддержкой FingerPrintSensor, когда мы перезагружаем устройство, он временно отключает отпечаток пальца и заставляет пользователя разблокировать устройство с помощью пин-кода/пароля/шаблона. Я хочу добиться этой функциональности, поэтому я использую DevicePolicyManger для заблокировать пользовательское устройство.
mDevicePolicyManager.lockNow();
Проблема в том, что он блокирует устройство, но отключает отпечаток пальца только на нескольких устройствах или ПЗУ. У меня есть Redmi Note 3 с пользовательской прошивкой, такой как ОС Lineage и Mokee Rom, он блокирует экран, а также отключает отпечаток пальца. Но с MIUI он просто блокирует устройство, но не отключает отпечаток пальца.
Почему это так себя ведет? Как я могу убедиться, что он отключает аутентификацию по отпечатку пальца на каждом устройстве / ПЗУ, или есть ли другая альтернатива для достижения этого?