iPhone の指紋センサーを使用して、指がアプリのホーム ボタンにあることを検出したいと考えています。TouchID を使用して、成功または失敗させることを考えていました。いずれにせよ、指がホーム ボタンにあることがわかります。
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);
}
}];