#import "指紋識別.h"
#import <LocalAuthentication/LocalAuthentication.h>
@interface __ ()
@end
@implementation __
- (void)viewDidLoad {
[super viewDidLoad];
[self lAContext];
}
- (void)lAContext{
LAContext *ctx = [[LAContext alloc]init];
//判斷設備是否支持指紋識別
if ([ctx canEvaLuatePolicy: LAPolicyDeviceOwnerAuthenticationWithBiometrics error:nil]) {
NSLog(@"支持");
[ctx evaLuatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
localizedReason:@"徐狗狗指紋"
reply:^(BOOL success, NSError * _Nullable error) {
/*
LAErrorAuthenticationFailed --指紋無法識別
LAErrorUserCancel 用戶點擊了取消
LAErrorUserFallback 用戶點擊輸入密碼
LAErrorSystemCancel 系統取消 比如激活了其他應用
LAErrorPasscodeNotSet 設備上沒有設置密碼
LAErrorTouchIDNotAvailablee, 設備沒有Touch ID
LAErrorTouchIDNotEnrolled 因為用戶沒有輸入指紋
LAErrorTouchIDLockout 多次輸入錯誤
LAErrorAppCancel 強制中斷了
LAErrorInvalidContext 傳遞給這個調用之前已經失效。
*/
}];
}else {
NSLog(@"不支持");
}
}
@end
以上就是IOS指紋識別的全文介紹,希望對您學習和使用IOS應用開發有所幫助.【ios指紋識別】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!