Я использую FingerprintManager для процесса входа в систему.Я ожидаю исключение KeyPermanentlyInvalidatedException
, когда пользователь добавляет новый отпечаток пальца в существующий набор.Я использую это исключение для отображения соответствующего диалогового окна для пользователя при входе в систему.
В устройствах Samsung это исключение не вызывается, что вызывает проблему.
keyStore.load(null);
final PrivateKey privateKey = (PrivateKey) keyStore.getKey(KEY_NAME, KEY_PASSWORD);
final Signature signature = Signature.getInstance("SHA256withECDSA");
signature.initSign(privateKey);
Есть ли какие-либо предложения, пожалуйста?