Deep links y Universal Links para tu app de Claude Code
Un usuario toca en su email el enlace mágico de Lo que hayas construido: Supabase, Clerk, Auth.js, Firebase y acaba en Safari: con la sesión iniciada en la web, pero no en la app. Universal Links y App Links lo solucionan: los enlaces https a tu dominio abren directamente la app de Claude Code. Aquí tienes la configuración completa, además de los enlaces con esquema propio para códigos QR y otras apps.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Garantía de aprobación – o te devolvemos el dinero en 14 días
Sin programar
Pago único, actualizaciones gratuitas
Soporte humano 24/7
Hecho en Alemania desde 2014 · ISO 27001
9:41
CClaude Code
Deep linksYa en tu bolsillo
App Store · Google Play Aprobada
Dos mecanismos
Universal Links (iOS) y App Links (Android)
Los enlaces https normales a tu dominio abren la app si está instalada y la web si no lo está. Requieren dos archivos en tu dominio y un ajuste en WebViewGold. Son el estándar para enlaces mágicos, restablecimientos de contraseña, contenido compartido y enlaces de marketing.
Deep links con esquema propio
Enlaces como yourapp://https://app.yourdomain.com/path abren la app desde otras apps o desde códigos QR (CUSTOM_DEEPLINK_SCHEME en Android, esquema de URL en el proyecto Xcode). No necesitan archivos en el dominio, pero no hacen nada si la app no está instalada.
Prompt para Claude Code
Pega esto en Claude Code para implementar la parte de la web app. Revisa el resultado, publica y luego prueba dentro de la app WebViewGold.
Prompt para Claude Code
Añade Universal Links y App Links a esta app web. Crea /.well-known/apple-app-site-association (JSON sin extensión: applinks con appID "TEAMID.com.example.app", paths ["*"]) y /.well-known/assetlinks.json (paquete com.example.app, huella "FINGERPRINT") con el mecanismo adecuado para este framework y este host, incluida cualquier regla de cabeceras necesaria para que el archivo AASA se sirva como application/json. Excluye /.well-known del middleware de autenticación. Asegúrate de que todos los enlaces enviados por email (inicio de sesión, restablecimiento, invitación) apunten al dominio de producción. Añade un test que descargue ambos archivos. Cuando yo despliegue, ejecuta curl -I contra ambas URL e indica el código de estado y el content type. Anota los marcadores en CLAUDE.md.
¡Estoy muy feliz de haber comprado esta aplicación! Documentación extremadamente fácil y excelente. Estaba en contacto con el servicio al cliente, respondieron muy rápido y de forma muy amigable. Resolvieron mi pregunta en un día. 10/10 lo recomendaría".
Configura Universal Links y App Links para Claude Code
Necesitas tu dominio propio y los IDs de la app de ambas tiendas.
Aloja el archivo de Apple
Coloca /.well-known/apple-app-site-association (JSON, sin extensión, servido por HTTPS con estado 200) en la carpeta pública del proyecto de Claude Code, con tu Team ID y tu bundle ID.
Aloja el archivo de Android
Coloca /.well-known/assetlinks.json con el nombre de tu paquete y la huella SHA-256 de la clave de firma (en Play Console, en Firma de apps).
Activa la función en WebViewGold
iOS: añade la capability Associated Domains con applinks:yourdomain.com y activa la opción de Universal Links en Config.swift. Android: activa IS_DEEP_LINKING_ENABLED en Config.java y añade tu dominio al intent filter en AndroidManifest.xml.
Apunta las URLs de redirección de autenticación a tu dominio
En Lo que hayas construido: Supabase, Clerk, Auth.js, Firebase: Site URL y URLs de redirección = https://app.yourdomain.com/…. Así los enlaces mágicos llevan tu dominio y se abren en la app.
Prueba en dispositivos reales
Envíate un enlace mágico y tócalo en Mail y en Gmail. Los simuladores no prueban los Universal Links de forma fiable. Prueba también un enlace compartido desde Mensajes y desde WhatsApp.
Errores habituales
El archivo de asociación se sirve con una redirección o con un tipo de contenido incorrecto: debe servirse directamente por HTTPS, con estado 200 y application/json.
El proveedor de email envuelve los enlaces en un dominio de seguimiento: desactiva el seguimiento de clics en los emails de autenticación o añade también ese dominio.
Con www frente a sin www: registra ambas variantes en la capability Associated Domains.
Los App Links de Android solo se verifican cuando la huella coincide con la clave con la que Google firma la app publicada (la clave de Play App Signing, no tu clave de subida).
Preguntas frecuentes
¿Puedo saltarme esto si solo uso login con email y contraseña?
Para el login, sí. Los emails de restablecimiento de contraseña siguen conteniendo un enlace; sin Universal Links se abre la web, que funciona, pero deja al usuario fuera de la app.
¿Los deep links necesitan una actualización en la tienda?
La primera configuración sí (nueva capability y nuevas entradas en el manifest). Cambiar más adelante qué rutas abren la app se hace en los archivos de asociación de tu dominio, sin actualizar la app en la tienda.
¿Los enlaces a mi dominio siempre abren la app?
Si la app está instalada y el archivo se verifica, sí. iOS permite a los usuarios desactivarlo por dominio manteniendo pulsado un enlace y eligiendo Safari.
Tres formas de llevar tu app a las tiendas
El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.
Hazlo tú mismo
$109 por plataforma, pago único
La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.
Sin Mac, sin Xcode, sin Android Studio: configura en el navegador, compilamos ambas apps en la nube y las entregamos a App Store Connect y a Play Console.
Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.
Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.