【发布时间】:2020-01-08 06:45:01
【问题描述】:
我正在寻找使用 BiometricPrompt 在 Android 应用上实施指纹身份验证,但我似乎无法只选择指纹。我不希望我的用户能够使用 Iris 或 Face 进行身份验证,我只想允许指纹。不知道有没有可能?
谢谢!
【问题讨论】:
-
无法选择
标签: android api fingerprint android-biometric-prompt
我正在寻找使用 BiometricPrompt 在 Android 应用上实施指纹身份验证,但我似乎无法只选择指纹。我不希望我的用户能够使用 Iris 或 Face 进行身份验证,我只想允许指纹。不知道有没有可能?
谢谢!
【问题讨论】:
标签: android api fingerprint android-biometric-prompt
正如我在其他地方所解释的:有些设备只有一种外形尺寸,有些则有多种外形尺寸。您的应用最终使用哪种外形并不取决于您。这取决于 OEM 实施。正如this blog post 中所解释的,外形尺寸是Strong 还是Weak 并不取决于您的代码——OEM 决定。 但是,您可以通过在调用authenticate() 时指定CryptoObject 来请求设备对您的应用使用强 身份验证。
碰巧的是,目前大多数具有多种外形尺寸的设备都将指纹作为其强生物识别技术。因此,在您调用 authenticate() 时指定 CryptoObject 可能会满足您的需求。
【讨论】: