这是其中许多人问的问题。但是看来我们无法阅读手指打印扫描并将其保存到本地数据库(正如这些问题的答案所暗示的那样:https://stackoverflow.com/a/36022446/5675550,https://stackoverflow.com/a/38179087/5675550)。
我制作了一个示例应用程序,该应用程序扫描用户的指纹并使用Android的本机FingerprintManager
来验证用户购买。
我仍然想知道是否可以读取指纹并将其保存到应用程序数据库中并维护多个用户身份验证。例如,如果User1
轻拍他的指纹,则该应用应识别为User1
,如果User2
这样做相同,则该应用程序应识别为User2
。
有可能具有特定SDK的外部指纹读取器,例如:
- https://www.crossmatch.com/biometric-indentity-solutions/products/hardware/single-finger-modules/
- https://www.morpho.com/fr/terminaux-biometriques/capteurs-de-bureau/capteurs-dempreinte-usb/morphosmart-serie-300
或具有特定SDK的特定Android设备,例如:
- http://logic-instrument.com/fr/fieldbook-m-series.php
- https://www.coppernic.fr/pda/c-one-e-id/
这是在消费者市场设备上不可能。