Qué es Generador Assetlinks & AASA?
assetlinks.json y apple-app-site-association (AASA) son archivos JSON ubicados en la ruta /.well-known/ de un dominio para habilitar enlaces profundos. Android usa assetlinks.json para verificar que una aplicación pueda abrir enlaces de un dominio. iOS usa el archivo AASA para habilitar Universal Links que abren contenido en su aplicación en lugar del navegador. Ambos archivos deben servirse a través de HTTPS sin redirecciones.
Respuesta rápida
assetlinks.json (Android) y apple-app-site-association (iOS) permiten enlaces profundos desde su sitio web a su aplicación móvil. Genere ambos archivos, colóquelos en /.well-known/ en su dominio y sírvalos a través de HTTPS sin redirecciones.
Last updated: 2026-05-28
Limitaciones
- Los cambios en el archivo AASA de iOS requieren que el usuario reinstale la aplicación para que las nuevas reglas surtan efecto. Esto hace que los cambios de configuración de enlaces profundos en iOS sean lentos de propagar.
- Ambos archivos requieren acceso HTTPS directo a /.well-known/ sin redirecciones. Algunas configuraciones de CDN y hosts estáticos redirigen rutas desconocidas, lo que silenciosamente rompe los enlaces profundos.
- La verificación de App Links de Android requiere una respuesta coincidente de la API de Digital Asset Links. El archivo assetlinks.json por sí solo es suficiente para la verificación, pero Google también puede verificar el listado de la aplicación en Play Store.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Cómo usar esta herramienta
- Para Android: ingrese el nombre del paquete de su aplicación y la huella SHA-256 de su certificado de firma.
- Para iOS: ingrese su Apple Developer Team ID, el Bundle ID de la aplicación y las reglas de ruta para determinar qué URL deben abrirse en la aplicación.
- Seleccione el destino de salida — Android, iOS o ambos.
- Implemente los archivos JSON generados en el directorio /.well-known/ de su dominio.
Para qué puedes usarla
- Configurar enlaces profundos para que los enlaces a su sitio web se abran directamente en su aplicación móvil en lugar del navegador.
- Generar archivos de verificación de enlaces profundos para Android e iOS a la vez para una aplicación multiplataforma Flutter o React Native.
- Configurar reglas de ruta específicas para que solo ciertos patrones de URL (como /posts/*) se abran en la aplicación.