我正在寻找一种为应用程序创建指纹扫描程序的方法。该应用程序可以是原生的或混合的(离子)。
这个目标的目的是开发一个应用程序,用他的个人数据和指纹创建用户。所以,我可以通过他的指纹将他登录到应用程序。
我知道IOS touchId不允许我检索用户信息。它只告诉我用户是否被记录,只返回true或false。因此,我需要创建自己的指纹扫描。
也许,还有另一种方法来实现这一目标。我也接受其他建议。
感谢。
答案 0 :(得分:0)
Android 6引入了Fingerprint Authentication API,这可能会在某种程度上实现您的需求。
要通过指纹扫描对用户进行身份验证,请获取新
FingerprintManager
类的实例并调用authenticate()
方法。您的应用必须在带有指纹传感器的兼容设备上运行。您必须在应用程序上实现指纹身份验证流程的用户界面,并在UI中使用标准的Android指纹图标。 Android指纹图标包含在指纹对话框示例中。如果您正在开发使用指纹身份验证的多个应用程序,请注意每个应用程序必须独立验证用户的指纹。要在您的应用中使用此功能,请先在清单中添加
USE_FINGERPRINT
权限。
答案 1 :(得分:0)
Apple竭尽全力保护用户的指纹。指纹扫描数据永远不会离开内部硬件。相反,它被用作数字签名。
您无法从iOS上传指纹。
答案 2 :(得分:0)
回答您对其他应用如何执行此操作的评论:
无需访问实际的指纹。您还必须注意,允许多个用户帐户登录的应用程序不适合使用生物识别信息登录,因为我们无法访问指纹数据;我们无法验证它的指纹..只是设备验证了它。