Android supports UserAuthentication control in xojo 2025 r2, which can call fingerprint recognition, but I think a UID parameter should be returned in the AuthenticationSucceeded event, which is the HASH of the user’s fingerprint or face recognition. When the user adds a fingerprint or face to the system, this HASH value should change, so that the programmer can determine whether the user has changed by the change of UID.
Not sure what you’re hoping to do. The system handles all this for you.
- The device is owned by a single user
- Only the primary user can change fingerprints
- Ergo, the user has not changed
If the user has changed, then the device will have been wiped for the new user, right?
it didn’t occur to me, until now, that other apps on my android device require a re-auth when fingerprints change.
Blockquote
That’s not your responsibility. The next time your app is opened and the Request method is called, the user should be automatically asked to authenticate again if the fingerprint has changed.
Although the user of a mobile phone is theoretically a person, your lover, children, and parents may all use your phone. The last line of defense for a mobile phone is not fingerprints or faces, but passwords.
However, passwords are not bound to biometrics. As long as anyone knows your password, he can add his fingerprint data to the system.
Obviously, if there is no unique ID for the mobile phone fingerprint, your data will no longer be safe when other users add fingerprints through passwords.