- Web — WebAuthn.
- React Native / Flutter — el módulo nativo de passkeys viene incluido en el SDK.
- iOS —
ASAuthorization(UI del sistema). - Android — Credential Manager (UI del sistema).
Activar e iniciar sesión
Dominios asociados (requerido)
Las passkeys se atan apasskeyDomain y solo funcionan si ese dominio está
registrado como dominio asociado de tu app.
- iOS
- Android
- Web
- Agrega la capability Associated Domains en Xcode con
webcredentials:yourapp.com. - Sirve un archivo Apple App Site Association en
https://yourapp.com/.well-known/apple-app-site-associationcon la entradawebcredentialsde tu app (Team ID + bundle id).
Fijar versiones (móvil)
Al compilar contra un Xcode / SDK de Android más viejo, la librería nativa de
passkeys incluida podría arrastrar una dependencia transitiva que apunta a un SDK
del sistema más nuevo. Si una build nativa falla por un símbolo desconocido, fija
esa librería una versión menor hacia atrás — ver el README del SDK para el pin exacto.