3

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);
    }
}];

問題のあるウィンドウ

4

0 に答える 0