Skip to main content
Cada SDK usa el sistema de passkeys propio de la plataforma — sin instalar nada extra:
  • Web — WebAuthn.
  • React Native / Flutter — el módulo nativo de passkeys viene incluido en el SDK.
  • iOSASAuthorization (UI del sistema).
  • Android — Credential Manager (UI del sistema).

Activar e iniciar sesión

Dominios asociados (requerido)

Las passkeys se atan a passkeyDomain y solo funcionan si ese dominio está registrado como dominio asociado de tu app.
  1. Agrega la capability Associated Domains en Xcode con webcredentials:yourapp.com.
  2. Sirve un archivo Apple App Site Association en https://yourapp.com/.well-known/apple-app-site-association con la entrada webcredentials de tu app (Team ID + bundle id).
Hasta que configures el dominio asociado, los botones de passkey darán error. El código por email sigue funcionando, así que lanza el email primero y agrega las passkeys cuando los archivos del dominio estén en producción.

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.