使用指纹解锁非常简单,二步搞定。(只适用于真机)
1:检查Touch ID 是否可用
2:获取指纹验证结果
需要导入LocalAuthentication框架。
新建两个VC,分别为VC和VC2
在VC中添加一个按钮,当点击按钮的时候,执行下面代码:
运行一下手机效果如下:
ZhiWenTest是自己app的名字。下面的‘请输入指纹’,在代码中可以自己随意设置。应简短。
这样就成功开启了指纹识别功能。
开启成功之后把是否开启保存在本地。
当app运行的时候判断是否开启指纹识别。如果开启 就把VC2设置为window的rootVC。在VC2中在进行一次指纹识别。
有个很重要的一点就是当验证成功之后一定要在主线程里面设置VC为window的rootVC。不然验证成功之后跳入到VC的时候会很慢。慢到我以为不会跳转了。