본문 바로가기

Development/IOS & Mac

iOS Touch ID Login

iOS에서 Touch ID 하는 코드이다 사용하기 간단하다.~!



 NSString *loginDialogMessage = @"TouchID Login";

    

    LAContext *context = [[LAContext alloc] init];

    NSError *authError = nil;

    

    if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {

        [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics

                localizedReason:loginDialogMessage reply:^(BOOL success, NSError *error) {

                   

                    if (success) {

                        NSLog(@"Success Login");

                    } else {

                        NSLog(@"%@",error);

                    }

                    

                }];

        

    } else {

        //TouchID Login 지원하지 않음

    }