面部识别和触摸识别生物识别

在本Swift教程中,我将说明如何添加面部ID和触摸ID身份验证来保护用户数据。 如您所知,Face ID技术是在iPhone X的发布中引入的,Touch ID是iPhone 5s附带的,并且在最新的iPhone 8中仍然可用。

本地认证

LocalAuthentication框架使我们能够通过密码短语或生物识别技术向用户请求身份验证。 由于您不能在单个设备上同时拥有Face ID和Touch ID,因此Apple将所有内容都保留在一种简单的方法下。

您需要做的就是import LocalAuthentication ,然后将以下代码复制到所需的位置。

在子菜单中,将提供3个选项:

  1. 已注册 -启用Touch ID或Face ID功能
  2. 匹配触摸 –成功认证
  3. 触摸不匹配 –身份验证失败