iOS:使用TouchID进行身份验证

嗨,大家好!

今天,我们将学习如何在Swift 3中使用Touch ID身份验证。

开始狂欢吧。

步骤1:创建一个新项目,并将其命名为TouchIdDemo

步骤2:在ViewController上,创建一种在视图显示后调用触摸ID验证的方法:

步骤3:不错! 现在,要使用触摸ID框架,我们必须导入LocalAuthentication框架。

点击您的项目:

滚动到底部,转到“链接的框架和库”并导入框架:

步骤4:转到ViewController并导入lib:

步骤5:在我们创建的authenticateWithTouchId中,创建一个上下文并检查触摸ID是否可用:

errorPointer是一个变量,其中包含触摸ID不可用时的错误描述。

步骤6:创建一个名为requestTouchIdValidation的方法,并在authenticateWithTouchId上调用int:

步骤7:处理成功认证:

步骤8:处理错误验证

重要提示:触摸ID仅在物理设备上有效。 不要在模拟器上尝试。

Github项目:https://github.com/benhurott/ios-touch-id-demo