• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

swift 实现iOS手势密码、指纹密码、faceID

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本博客包含了如何实现iOS手势密码、指纹密码、faceID全步骤,包括了完整的代码。
先附上demo地址https://github.com/Liuyubao/LYBTouchID,支持swift3.0+。
1、手势密码效果:

2、指纹密码效果:

3、faceID效果:

一、导包

本项目主要使用的是LocalAuthentication这个包。

二、手势密码

在LYBMainVC中新建一个gestureView【来自冯倩】放在上方,通过手势密码之后进入主VC。

三、指纹识别

1、 查看设备沙盒中是否有保存fingerPrint
2、如果有指纹则通过LAContext检查Touch ID是否可用
3、Touch ID可用则调用系统的指纹或者faceID验证
4、验证通过,将gestureView隐藏

四、失效时间

4.1、系统每次进入后台,记录下来当前的时刻。

4.2、系统回到前台,计算当前时间距离进入后台的时间,如果大于5s,就重新唤起gestureView。

五、github代码

如果本博客对您有帮助,希望可以得到您的赞赏!
完整代码附上:https://github.com/Liuyubao/LYBTouchID


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
swift oc 混合编程发布时间:2022-07-14
下一篇:
1.2 使用Playground学习Swift [Swift原创教程]发布时间:2022-07-14
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap