Configuración de iOS
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
En iOS, las claves de acceso solo funcionan cuando la aplicación está asociada con el mismo dominio de la parte que confía como el sitio web.
¿Qué maneja el plugin?
Sección titulada “¿Qué maneja el plugin?”Después de agregar la configuración del plugin y ejecutar bunx cap syncel plugin parchea el proyecto de host de iOS generado para que no debas editar manualmente:
- agrega las
webcredentials:entradas de dominios asociados para los dominios configurados - cables
CODE_SIGN_ENTITLEMENTScuando el objetivo de la aplicación generada no apunta ya a un archivo de permisos
¿Qué todavía necesitas para alojar?
Título de la sección “¿Qué todavía necesitas para alojar?”Debes publicar apple-app-site-association en el dominio del partido de confianza:
https://signin.example.com/.well-known/apple-app-site-associationEjemplo:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Lista de verificación
Título de la sección “Lista de verificación”- Configuración
originydomainsenplugins.CapacitorPasskeyencapacitor.config.*. - Ejecutar
bunx cap sync. - Confirmar su ID de equipo de Apple y su ID de paquete de aplicación, luego construya el
TEAMID.bundleIdvalor para el archivo de asociación. - Anfitrión
apple-app-site-associationcon HTTP200y no.jsonextensión. - Asegúrese de que el ID de la parte que confía utilizado por su back-end coincida con el dominio asociado.
- El archivo del sitio web debe ser servido desde el dominio de la clave de acceso exacto que se utiliza como ID de la parte que confía.
- En iOS 17.4 y posteriores, el complemento utiliza el cliente de datos estilo navegador API por lo que el origen HTTPS configurado se refleja en
clientDataJSON. - El complemento puede parchear archivos de proyecto nativos durante la sincronización, pero no puede crear ni alojar el archivo de asociación de sitio web en su dominio.
Sigue adelante desde la configuración de iOS
Sección titulada “Sigue adelante desde la configuración de iOS”Si está utilizando Configuración de iOS para planificar la autenticación y los flujos de cuenta, conectéalo con Usando @capgo/capacitor-passkey para la capacidad nativa en Usando @capgo/capacitor-passkey, @capgo/capacitor-social-login para el detalle de implementación en @capgo/capacitor-login-social, @capgo/capacitor-clave-privada para el detalle de implementación en @capgo/capacitor-clave-privada, @capgo/capacitor-biometría-nativa para el detalle de implementación en @capgo/capacitor-biometría-nativa, y Autenticación de dos factores para el detalle de implementación en Autenticación de dos factores.