如果触摸ID验证失败,请使用密码验证用户

时间:2015-04-20 11:41:52

标签: ios objective-c validation keychain touch-id

我正在使用触摸ID验证用于登录我的应用。

我的代码

- (void)evaluatePolicyWithCompletion:(LASuccessBlock)successblock failure:(LAFailureBlock)failure
{
    LAContext *context = [[LAContext alloc] init];

    // show the authentication UI with our reason string
    [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedString(@"UNLOCK ACCESS TO LOCKED", nil) reply:
     ^(BOOL success, NSError *authenticationError) {
         if(success)
             successblock();
         else
             failure(authenticationError);
     }];
}

返回触摸ID验证的结果。

这里如果用户选择输入密码而不是触摸ID,我是否必须将用户重定向到我的登录屏幕以输入他/她的凭证登录,或者是否有任何方法可以使用设备密码来验证用户。

0 个答案:

没有答案