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

首頁 > 系統 > iOS > 正文

iOS中應用內添加指紋識別的實例代碼

2020-07-26 03:02:10
字體:
來源:轉載
供稿:網友

iOS8之后蘋果發布了指紋識別的功能,通過touch ID來識別用戶,做用戶授權,主要是依賴于LocalAuthentication庫

指紋識別:一判斷設備是否支持指紋識別功能

二識別指紋,成功后做相應的動作,失敗后提醒用戶指紋識別失敗

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 监利县| 海原县| 呼和浩特市| 房山区| 苍山县| 临潭县| 游戏| 大方县| 丰台区| 施甸县| 吴江市| 巴东县| 孟州市| 武义县| 托克托县| 延吉市| 仙游县| 永丰县| 武邑县| 民乐县| 永顺县| 治多县| 云和县| 界首市| 龙岩市| 定安县| 长白| 铁岭县| 中卫市| 随州市| 安塞县| 景谷| 津南区| 孟连| 常德市| 景德镇市| 平遥县| 镇平县| 马关县| 巴楚县| 大宁县|