How to Checked BioMetric

I can't speak English well, so I used a translator.

It has been completed up to checking whether the app is authorized or not using the current 'canEvaluatePolicy'. However, I want to check whether or not biometric authentication has been registered in the terminal, but I do not know which function to use.

Please help.

Replies

Local Authentication supports two types of biometrics:

  • Touch ID

  • Face ID

Touch ID does not allow the user to control which apps can use it; it’s either on or off for that user. In contrast, Face ID supports per-app settings. There’s no way for an app distinguish between Face ID being off for that user and the user denying the app access to Face ID. AFAIK this was a deliberate design decision. If you’d like to that change, I encourage you to file an enhancement request describing your requirements. Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"