你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios開發之指紋識別

ios開發之指紋識別

編輯:IOS開發綜合

iPhone 5s推出指紋識別, 在 iOS 8.0 蘋果開放了指紋識別的 SDK

最重要的應用領域是支付


要使用指紋識別功能,需要導入一下頭文件

#import 

核心代碼

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(@"不支持");
    }
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved