useFido2Client

Determines whether to use Google Play Services FIDO2 API.

When true, the client prefers Google Play Services FIDO2 API for broader device compatibility. When false, it uses Android Credential Manager API for modern passkey experiences.

Auto-detection Logic: The default value is determined by runtime detection of the com.google.android.gms.fido.Fido class. If the class is found, Google Play Services is assumed to be available.

Manual Override: This can be manually set to force a specific API choice:

Fido2Client {
useFido2Client = true // Force Google Play Services
}

Default: Auto-detected based on Google Play Services availability