如何检查生物识别扫描仪是否可用并在Xamarin android BiometricPrompt中初始化

问题描述 投票:0回答:1

生物识别(指纹)扫描尝试失败由BiometricPrompt.AuthenticationCallback类的OnAuthenticationFailed()回调处理。

我注意到的行为是,它允许用户尝试5次无效指纹扫描(每次调用失败回调),然后提示解除。在接下来的30秒内,如果我们尝试重新构建BiometricPrompt实例并尝试进行身份验证,则它不会显示我认为是BiometricPrompt的默认行为的提示。

无论如何,如果用户试图在上述30秒内重新调用生物识别提示,检查生物识别扫描仪是否可用并初始化?

我该如何处理该用例?

xamarin android BiometricPrompt.AuthenticationCallback没有覆盖方法“onAuthenticationError”来处理错误回调,因此我无法处理错误代码“BIOMETRIC_ERROR_TIMEOUT”。

如果有人有解决方案,请告诉我您的解决方案。

xamarin.forms xamarin.android biometrics android-9.0-pie
1个回答
1
投票

我相信BiometricPrompt还没有完全移植到Xamarin ......

我仍在寻找一个可以为我仔细检查这个信息的来源,但我也没有找到它。

© www.soinside.com 2019 - 2024. All rights reserved.