国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 诏安县| 蕉岭县| 博乐市| 库车县| 当雄县| 焉耆| 怀来县| 新龙县| 蒙城县| 咸丰县| 秦安县| 宁化县| 阿城市| 绥德县| 同仁县| 陆良县| 淄博市| 新龙县| 建湖县| 互助| 萨迦县| 任丘市| 德阳市| 安阳县| 临西县| 邹城市| 缙云县| 和田县| 大田县| 淳安县| 图木舒克市| 敦煌市| 陇西县| 栖霞市| 大方县| 银川市| 津南区| 北碚区| 濉溪县| 桐柏县| 滨州市|