AndroidPasskeyClient
constructor(contextProvider: PasskeyPromptContextProvider, credentialManagerFactory: (Context) -> CredentialManager = CredentialManager::create, codec: WebAuthnJsonCodec)
constructor(context: Context, codec: WebAuthnJsonCodec, credentialManager: CredentialManager = CredentialManager.create(context))
Convenience constructor for apps that want default prompt-context handling.
The client tracks current foreground activity when possible, while still allowing callers to inject a custom PasskeyPromptContextProvider via the primary constructor when needed.