https://developer.android.com/identity/sign-in/biometric-auth#display-login-prompt
The app gets either the onAuthenticationSucceeded
or onAuthenticationFailed
callback. It doesn’t get the fingerprint.
Edit: I think we are misunderstanding each other, I’m saying that apps never see the fingerprint. The OS does, depending on the device.
Ok, so it’s not that they can refuse to provide a device, it’s that if you voluntarily agree to use your personal device, then they have to provide compensation (for the data, etc.). Your original comment said they can refuse to provide a device, hence my confusion.