FingerPrint使用验证延迟问题 - 三星S8设备

时间:2018-03-12 13:27:03

标签: android fingerprint android-fingerprint-api

只有在Android Oreo 8.0.0 OS版本中运行的Samsung S8设备才会出现指纹验证问题。

如果setUserAuthenticatedRequired(true),S8中的App需要3到4秒来验证用户身份。

  

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秒延迟。在三星note8问题未找到。

0 个答案:

没有答案