我想使用iPhone的指纹传感器来检测手指何时位于我的应用中的主页按钮上。我正在考虑使用TouchID并让它通过或失败;无论哪种方式,我都知道手指在主页按钮上。
我阅读here您可以在iOS应用中使用TouchID身份验证,但是它显示了一个模态窗口以及要求身份验证的所有内容,这不是我想要的。当手指放在主页按钮上时,我只想要一个回调。
LAContext *context = [[LAContext alloc] init];
[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"Authenticate for server login" reply:^(BOOL success, NSError *authenticationError){
if (success) {
NSLog(@"Fingerprint validated.");
}
else {
NSLog(@"Fingerprint validation failed: %@.", authenticationError.localizedDescription);
}
}];