FingerPrint устраняет проблему задержки - устройство Samsung S8

Проблема аутентификации отпечатков пальцев возникает только в устройстве Samsung S8, работающем под управлением ОС Android Oreo 8.0.0.

Приложение в S8 занимает от 3 до 4 секунд для аутентификации пользователя, если setUserAuthenticatedRequired (true).

03-08 16:20:47.955 E / Log-6 (30285): 3

03-08 16: 20: 47.980 V / SemIrisManager (30285): служба подключена!

03-08 16:20:50.021 E / Log-6 (30285): 4

  mKeyGenerator.init(new KeyGenParameterSpec.Builder(KEY_NAME,
                KeyProperties.PURPOSE_ENCRYPT |
                        KeyProperties.PURPOSE_DECRYPT)
                .setBlockModes(KeyProperties.BLOCK_MODE_CBC)
                        // Require the user to authenticate with a fingerprint to authorize every use
                        // of the key
                .setUserAuthenticationRequired(true)
                .setEncryptionPaddings(KeyProperties.ENCRYPTION_PADDING_PKCS7)
                .build());

Когда settingsetUserAuthenticatedRequired(false) приложение работает нормально, нет задержки и не печатается SemIrisManager: служба подключена в журналах.

3-х секундные задержки видны в журналах при отображении диалога отпечатков пальцев В Samsung Note8 вопрос не найден.

0 ответов

Другие вопросы по тегам