美文网首页iOS开发iOS Developer复制粘贴
iOS 8.0后出现的指纹解锁功能

iOS 8.0后出现的指纹解锁功能

作者: NexTOne | 来源:发表于2016-06-25 23:33 被阅读193次

1.判断当前手机是否支持指纹解锁

if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) {

      return NO;

}

2.实例化 (需要导入 <LocalAuthentication/LocalAuthentication.h>系统头文件)

LAContext *lac = [[LAContext alloc]init];

3.判断设备是否支持指纹识别

BOOL isSupport = [lac canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL];

若支持可以执行接下来的操作

lac.maxBiometryFailures = @(2);  // 接收的最大的错误次数

lac.localizedFallbackTitle = @"";    // 可以实现隐藏右边按钮(弹出的alert只显示一个取消按钮)

[lac evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"通过Home键验证已有的手机指纹" reply:^(BOOL success, NSError *error) {

        if(success) { // 成功后的处理位于异步线程

 }];

相关文章

  • iOS 8.0后出现的指纹解锁功能

    1.判断当前手机是否支持指纹解锁 if ([UIDevice currentDevice].systemVersi...

  • iOS指纹解锁和手势解锁

    iOS指纹解锁和手势解锁 iOS指纹解锁和手势解锁

  • Touch ID的基本用法

    Xcode 8.1 or later iOS 8.0 or later 引入指纹解锁必须的头文件 判断设备是否支持...

  • iOS Touch ID指纹识别(支付)

    指纹识别功能是iphone 5S之后推出的.SDK是iOS 8.0推出! 推出指纹识别功能的目的,是为了简化移动支...

  • iOS指纹解锁

    苹果iPhone5s后开始推出指纹解锁功能,很大的提升了用户在密码解锁中的用户体验,而且苹果的指纹解锁技术不但操作...

  • 求助问题

    手机升级了ios10.1系统后怎么解锁时没有了密码解锁只有指纹解锁呢,怎么把密码解锁掉出来?

  • iOS15实现面容ID解锁和指纹解锁

    iOS15实现面容ID解锁和指纹解锁

  • 指纹识别

    指纹识别: 从iPhone5s开始,苹果手机有了指纹识别功能,而从iOS8.0开始,苹果开放了指纹识别的接口。 简...

  • 指纹识别

    要求 :iOS 系统必须是8.0以上,mac系统必须是10.10以上,在5S之上的设备才支持指纹识别功能。 iOS...

  • iOS 指纹解锁

    前言:随着指纹解锁的普及,越来越多的应用开始使用指纹解锁、指纹支付.不过作为iOS开发,这倒不难,因为苹果为我们封...

网友评论

    本文标题:iOS 8.0后出现的指纹解锁功能

    本文链接:https://www.haomeiwen.com/subject/rwvshttx.html