具有指纹认证的考勤应用程序

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

我想创建一个具有指纹感应功能的员工考勤应用程序。我想在本地数据库中注册每个员工的指纹,当员工使用指纹登录时,应该在数据库中验证其值。任何人都可以帮助我吗?是否可以在棉花糖手机中使用指纹传感器注册多个用户?

android sqlite authentication fingerprint android-fingerprint-api
2个回答
2
投票

根据Nexus FAQs

您的指纹数据会安全存储,永远不会离开您的Pixel或Nexus手机。您的指纹数据不会与Google或您设备上的任何应用共享。只有您的指纹经过验证才能通知应用。

FingeprintManager仅具有以下3个功能:

authenticate():用于验证用户

hasEnrolledFingerprints():确定是否至少注册了一个指纹。

isHardwareDetected():确定指纹硬件是否存在且功能正常。

没有功能可以从传感器获取指纹ID。因此,您在数据库中存储指纹的想法是行不通的。


0
投票

截至目前,您只能使用存储的指纹来检查用户的真实性,但在通过指纹传感器捕获时无法存储唯一的指纹。

这是Android的指纹传感器的一个很大的局限,希望/未来Android的更新可能会考虑到指纹传感器的可用性,以获得独特的指纹存储(如您所愿)。

目前在Android的生态系统中存在此限制,以防止指纹传感器涉及的安全风险,如果被某些恶意应用程序使用。通过这种方式,它可以获得用户的生物度量细节,这可能会引起巨大的隐私问题以及有关Android安全生态系统的其他安全问题。

希望它有助于并很好地解释限制。

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