title: How to check what biometrics are supported on API level 28+?
body: <p>I want to check what biometrics are supported on Android devices with API level 28+ to be able to to show relevant text to the users. E.g. "Log in with Fingerprint", "Login with Face", "Login with Iris", "Enable Fingerprint login", "Enable Face login", etc.</p>
  
  <p>I am using <a href="https://developer.android.com/reference/androidx/biometric/BiometricManager.html#canAuthenticate()" rel="nofollow noreferrer">BiometricManager.canAuthenticate()</a> to determine if biometrics can be used. For versions older than 28 <code>BiometricManager</code> uses <code>FingerprintManagerCompat</code> internally so I know that if the result is <code>BIOMETRIC_SUCCESS</code> the device uses fingerprint.</p>
  
  <p><strong>Is there a way to know what biometrics are supported</strong> - fingerprint, face, iris? Maybe some devices can support more than one.</p>