这是很多人都问过的问题。但似乎我们无法读取指纹扫描并将其保存到本地数据库(正如这些问题的答案所示: https://stackoverflow.com/a/36022446/5675550 , https://stackoverflow.com/a/38179087/5675550 )。
我制作了一个示例应用程序,它可以扫描用户的指纹并使用 Android 的 native FingerprintManager
对用户购买进行身份验证。
我仍然想知道是否可以读取指纹并将其保存到应用程序的数据库并维护多个用户身份验证。例如,如果User1
点击了他的指纹,则应用程序应识别为User1
,如果User2
也这样做,则应用程序应识别为用户2
。
最佳答案
可以使用具有特定 SDK 的外部指纹读取器,例如:
- https://www.crossmatch.com/biometric-identity-solutions/products/hardware/single-finger-modules/
- https://www.morpho.com/fr/terminaux-biometriques/capteurs-de-bureau/capteurs-dempreinte-usb/morphosmart-serie-300
或者使用具有特定 SDK 的特定 Android 设备,例如:
这在消费市场设备上不可能。
关于Android root 手机创建应用程序,扫描用户的指纹并将其保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46273657/