Apple pay悄悄的来到了中国,中国的第三方支付悄悄的嫌弃了一场革命。Alipay的扫码,微信支付的扫码对比,Apple pay利用NFC技术,不需打开任何软件,甚至不需网络连接,甚至对于外界光线极低都可以支付,那大家不禁疑问到,万一我的手机丢了怎们办,那么神奇的指纹技术让你可以丝毫不必担心Apple pay的安全问题,下面就带领大家了解iPhone设备的指纹识别技术的代码实现过程。
首先创建一个Fingerprint的single view application
1.png
然后导入LocalAuthentication.framework,接下来见证奇迹的时候到了。
首先创建一个UIButton var authButton:UIButton!
2.png
button在视图里添加完毕,我们为这个button添加了一个时间,实现这个时间我们就可以完成指纹的认证。
首先 let laContext = LaContext() :p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #414141; -webkit-text-stroke: #414141}span.s1 {font-kerning: none}
Authentication contexts are used to evaluate authentication policies, allowing apps to request the user to authenticate themselves using personal information such as a fingerprint registered with Touch ID.
接下来实现验证函数
5.png
!
这样用iPhone真机测试你的 Fingerprint程序,当你的指纹被识别后控制台会打印success,失败的时候提示信息会跳动,连续失败三次将被判定指纹识别不了,控制台会打印失败,同时要求你输入密码。
4.PNG
3.PNG
网友评论