Esta página aún no está traducida al español, así que la mostramos en inglés.

apple-app-site-association & assetlinks.json Generator

Create the two files that let links to your website open your app — apple-app-site-association for iOS Universal Links and assetlinks.json for Android App Links — or paste existing files to check them.

Actualizado el

iOS — Universal Links

Android — App Links

Find it with keytool -list -v -keystore release.jks, or in Play Console → Setup → App signing.

      Edit either file directly to validate an existing one — problems are listed under it.

      Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

      Cómo usar: Deep Link File Generator

      1. Enter your Apple Team ID, bundle IDs and the URL paths that should open the app.
      2. Enter your Android package name and the SHA-256 fingerprint of your signing certificate.
      3. Download both files and upload them to https://yourdomain/.well-known/ — or paste existing files to validate them.

      Where to host the files

      Both files go in the /.well-known/ folder of every domain that should open your app: https://example.com/.well-known/apple-app-site-association (no file extension) and https://example.com/.well-known/assetlinks.json. They must be served over HTTPS, with no redirects, and with the content type application/json. Apple fetches the AASA file through its CDN when the app is installed, so changes can take a while to reach devices.

      Matching paths on iOS

      The modern components format matches paths with * (any characters) and ? (one character). Rules are checked in order and the first match wins, so put exclusions ("exclude": true, written as !/path above) before broader rules. Your app also needs the Associated Domains entitlement applinks:example.com.

      Android fingerprints

      assetlinks.json must list the SHA-256 fingerprint of the certificate that signs the app users install. With Play App Signing that is Google’s app signing key from Play Console, not your upload key — a common reason App Links don’t verify. Add both if you test debug and release builds. The intent filter in your manifest needs android:autoVerify="true".

      También se busca como: apple-app-site-association generator, assetlinks.json generator, universal links, android app links, aasa validator, deep link setup, digital asset links.

      Herramientas que combinan con: Deep Link File Generator

      • Generador de iconos de aplicaciones — Sube una imagen cuadrada y obtén todos los tamaños de iconos que necesita tu app —un AppIcon.appiconset listo para Xcode, carpetas mipmap de Android con iconos adaptativos, el icono de Play Store e iconos para web y PWA— en un único archivo ZIP.
      • security.txt Generator — Fill in a few fields to generate a standards-compliant /.well-known/security.txt that tells researchers how to report security issues to you.
      • Robots.txt Generator — Build a correct robots.txt in seconds: choose a preset, add rules per user-agent, block AI training crawlers and list your sitemaps — with live warnings for mistakes that could de-list your site.
      • HTTP Header Checker — Fetch any URL and see exactly what the server sends back — status code, redirect chain and every response header, with a plain-English explanation of the ones that matter for SEO, caching and security.

      Preguntas frecuentes

      Why don’t my Universal Links open the app?
      Check that the AASA file is served at /.well-known/ over HTTPS without redirects, that the appID is TEAMID.bundleid, that the Associated Domains entitlement lists the domain, and that you tapped a link rather than typing the URL — typed URLs open in Safari by design.
      Which SHA-256 fingerprint do I use for Android?
      The one of the certificate that signs the installed app. With Play App Signing, copy the App signing key certificate’s SHA-256 from Play Console → Setup → App signing.
      Does the AASA file need a .json extension?
      No — it must be named exactly apple-app-site-association without an extension, but served with the application/json content type.
      ¿Puedo instalar Deep Link File Generator como aplicación web y utilizarla sin conexión?
      Sí. Deep Link File Generator es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

      Herramientas relacionadas