国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS中應(yīng)用內(nèi)添加指紋識(shí)別的實(shí)例代碼

2019-10-21 18:49:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

iOS8之后蘋果發(fā)布了指紋識(shí)別的功能,通過(guò)touch ID來(lái)識(shí)別用戶,做用戶授權(quán),主要是依賴于LocalAuthentication庫(kù)

指紋識(shí)別:一判斷設(shè)備是否支持指紋識(shí)別功能

二識(shí)別指紋,成功后做相應(yīng)的動(dòng)作,失敗后提醒用戶指紋識(shí)別失敗

先引入#import <LocalAuthentication/LocalAuthentication.h>

LAContext *context = [[LAContext alloc] init];  NSError *error = nil;  //驗(yàn)證是否支持指紋識(shí)別  if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {    NSLog(@"支持指紋識(shí)別的應(yīng)用");    //驗(yàn)證身份    [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedString(@"需要指紋來(lái)驗(yàn)證你的身份", @"hello") reply:^(BOOL success, NSError *error) {      if (success) {        NSLog(@"成功");      } else {        switch (error.code) {          case LAErrorUserCancel:            NSLog(@"用戶取消了授權(quán) - %@", error.localizedDescription);            break;          case LAErrorUserFallback:            NSLog(@"用戶點(diǎn)擊了“輸入密碼”按鈕 - %@", error.localizedDescription);            break;          case LAErrorAuthenticationFailed:            NSLog(@"您已授權(quán)失敗3次 - %@", error.localizedDescription);            break;          case LAErrorTouchIDLockout:            NSLog(@"指紋被鎖定 - %@", error.localizedDescription);            break;          case LAErrorSystemCancel:            NSLog(@"應(yīng)用程序進(jìn)入后臺(tái) - %@", error.localizedDescription);            break;          default:            NSLog(@"++%@--%zd", error.localizedDescription, error.code);            break;        }      }    }];  } else {    switch (error.code) {      case LAErrorPasscodeNotSet:        NSLog(@"未設(shè)置密碼 - %@", error.localizedDescription);        break;      case LAErrorTouchIDNotEnrolled:        NSLog(@"未注冊(cè) Touch ID - %@", error.localizedDescription);        break;      case kLAErrorTouchIDNotAvailable:        NSLog(@"該設(shè)備不支持 Touch ID - %@", error.localizedDescription);        break;      default:        NSLog(@"--%@--%zd", error.localizedDescription, error.code);        break;    }  }

 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到IOS開(kāi)發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 开原市| 肇庆市| 东辽县| 托克逊县| 健康| 封开县| 德州市| 武宣县| 景德镇市| 读书| 肇源县| 伊川县| 竹山县| 雷州市| 墨竹工卡县| 双江| 龙井市| 永丰县| 南京市| 凉城县| 柘荣县| 富锦市| 丰原市| 芦溪县| 吴堡县| 皋兰县| 铁岭县| 方城县| 云浮市| 芒康县| 中阳县| 大竹县| 林周县| 衡阳县| 克拉玛依市| 石家庄市| 泸州市| 固原市| 读书| 阿合奇县| 开化县|