问题标签 [in-display-fingerprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何识别设备是否支持显示屏生物识别指纹?
我正在编写一个应用程序功能来使用生物指纹身份验证 API 对用户进行身份验证。它与BiometricPrompt API 的组合按预期工作。
一般来说,它会显示自己的 UI 对话框,因此可以在 Android 设备上统一。(指纹管理器API 的改进)
在一种设备测试场景中,我遇到了显示屏内(在屏幕上,例如 Oneplus 6T 设备)指纹支持,而不是后部生物识别硬件选项。
当我在其上运行应用程序时,它会在调用biometricPrompt.authenticate(..)
而不是对话框时显示显示指纹身份验证选项。没关系,由 BiometricPrompt 的内部 API 管理。
但它给开发人员管理带来了一些不一致。
- 当它提供内置身份验证对话框时,所有回退错误都会显示在对话框本身中。
- 但是在显示身份验证的情况下,我没有找到一种方法可以自行显示错误消息。而且我必须处理这种后备并以自定义方式显示。
现在的问题是
- 有没有办法通过显示身份验证视图组件来管理/显示消息。
- 如何识别设备是否支持设备内生物识别身份验证。
编辑:我正在使用的代码参考:
有关外观的进一步参考,请查找以下附件。
我尝试检查锁定屏幕的相同场景,我猜它使用了使用 FingerPrintManager 类和显示消息的自定义实现。
android - How to display authentication error for in-display Bio-metric Prompt fingerprint. #Android
I'm implementing Bio metric Prompt API for authorising user using Fingerprint. I found that Bio-metric Prompt API display different UI based on device sensor type.
Bio-metric API SDK call work independently to display respective UI based on sensor type.
Now the concern is:
- In case of rear(at side of device in some devices) sensored device, it display dialog which also use to display error if any.
- But in case of in/under display sensored device, it simply display a fingerprint impression and that does not display any error in case.
Now the question is:
- Is there any API feature using that in-display prompt can display error.
- In case not, how we can differentiate between both type of sensor device so can handle error explicitly.