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