面部识别和触摸识别生物识别
在本Swift教程中,我将说明如何添加面部ID和触摸ID身份验证来保护用户数据。 如您所知,Face ID技术是在iPhone X的发布中引入的,Touch ID是iPhone 5s附带的,并且在最新的iPhone 8中仍然可用。
本地认证
LocalAuthentication框架使我们能够通过密码短语或生物识别技术向用户请求身份验证。 由于您不能在单个设备上同时拥有Face ID和Touch ID,因此Apple将所有内容都保留在一种简单的方法下。
您需要做的就是import LocalAuthentication
,然后将以下代码复制到所需的位置。
在子菜单中,将提供3个选项:
- 已注册 -启用Touch ID或Face ID功能
- 匹配触摸 –成功认证
- 触摸不匹配 –身份验证失败