Herramientas GitHub Pages

Gratis Generador Assetlinks & AASA

Genera assetlinks.json de Android y Apple App Site Association para enlaces profundos.

Cargando herramienta...

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

  1. Para Android: ingrese el nombre del paquete de su aplicación y la huella SHA-256 de su certificado de firma.
  2. 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.
  3. Seleccione el destino de salida — Android, iOS o ambos.
  4. 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.

Casos de uso

Ejemplos prácticos

Ejemplo

Enlaces profundos multiplataforma

Una aplicación Flutter quiere que los enlaces a example.com/posts/ se abran en la aplicación tanto en Android como en iOS. Genere el assetlinks.json de Android con la clave de firma SHA-256 y el AASA de iOS con reglas de ruta para /posts/*. Implemente ambos en /.well-known/.

Ejemplo

Verificación de enlaces profundos solo Android

Una aplicación Android necesita manejar todas las URL de su dominio. Genere assetlinks.json con el nombre del paquete y SHA-256, establezca la ruta a /*, e impleméntelo en /.well-known/assetlinks.json.

Errores comunes

  • Olvidar servir los archivos a través de HTTPS sin redirecciones — tanto Android como iOS requieren acceso HTTPS directo a la ruta /.well-known/.
  • Usar una clave de firma diferente para la aplicación que la que está en assetlinks.json — el SHA-256 debe coincidir exactamente con el certificado utilizado para firmar el APK o AAB publicado.
  • El archivo AASA de iOS requiere una reinstalación de la aplicación para recoger los cambios — el archivo se obtiene solo una vez durante la instalación de la aplicación.

Verificación

  1. Verificar Android: https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://susitio.com&relation=delegate_permission/common.handle_all_urls
  2. Verificar iOS: Use la herramienta de validación de App Search API en su cuenta de Apple Developer o pruebe en un dispositivo físico después de reinstalar la aplicación.

FAQ

Preguntas sobre Generador Assetlinks & AASA

Cuánto tiempo tardan en surtir efecto los cambios en assetlinks.json?

Android verifica assetlinks.json periódicamente, normalmente dentro de 24 horas. La verificación de App Links de Google Play puede activar una revisión más temprana. Para pruebas, use la API de verificación de App Links de Android o el Asistente de App Links en Android Studio para forzar una revisión inmediata.

El archivo AASA de iOS necesita una extensión .json?

Apple recomienda servir el archivo en /.well-known/apple-app-site-association sin extensión. Sin embargo, algunos CDN y hosts estáticos agregan extensiones automáticamente. Sírvalo también en /.well-known/apple-app-site-association.json como respaldo. iOS verifica ambas ubicaciones.

Puedo tener reglas de ruta diferentes para Android e iOS?

Sí. El archivo assetlinks.json de Android y el archivo AASA de iOS son completamente independientes. Puede configurar Android para manejar todas las rutas mientras iOS maneja solo rutas específicas. Ejecute la herramienta dos veces — una para cada destino — para generar archivos separados con diferentes reglas.

Herramientas relacionadas

Más herramientas github pages

Prueba también

Prueba también