zoukankan      html  css  js  c++  java
  • ios开发之指纹识别

    iPhone 5s推出指纹识别, 在 iOS 8.0 苹果开放了指纹识别的 SDK

    最重要的应用领域是支付


    要使用指纹识别功能,需要导入一下头文件

    #import <LocalAuthentication/LocalAuthentication.h>

    核心代码

    if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) {
            NSLog(@"不支持");
            return;
        }
    
        LAContext *ctx = [[LAContext alloc] init];
    
        // 判断设备是否支持指纹识别
        if ([ctx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL]) {
            NSLog(@"支持");
            // 输入指纹,异步
            // 提示:指纹识别只是判断当前用户是否是手机的主人!程序原本的逻辑不会受到任何的干扰!
            [ctx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"指纹登录" reply:^(BOOL success, NSError *error) {
                NSLog(@"%d %@", success, error);
    
                if (success) {
                    // 登录成功
                    // TODO
                }
            }];
    
            NSLog(@"come here");
        } else {
            NSLog(@"不支持");
        }
    
  • 相关阅读:
    SSH框架中使用注解和xml配置的区别
    web项目中log4j的配置
    嵌入式—ASCII码
    MATLAB
    MATLAB
    MATLAB
    MATLAB
    CentOS 7将网卡名称eno16777736改为eth0
    图像增强处理
    Debussy与modelsim联仿时 do 文件脚本
  • 原文地址:https://www.cnblogs.com/coderkl/p/4320285.html
Copyright © 2011-2022 走看看