Esta página ainda não foi traduzida para o português, por isso aparece em 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.

Atualizado em

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.

      Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

      Como 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".

      Também pesquisado como: apple-app-site-association generator, assetlinks.json generator, universal links, android app links, aasa validator, deep link setup, digital asset links.

      Ferramentas que combinam com: Deep Link File Generator

      • Gerador de ícones de aplicativos — Basta arrastar uma imagem quadrada e você terá todos os tamanhos de ícone que seu app precisa — um AppIcon.appiconset pronto para o Xcode, pastas de mipmaps do Android com ícones adaptáveis, o ícone da Play Store e ícones para a web/PWA — tudo em um único arquivo 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.

      Perguntas frequentes

      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.
      Posso instalar o Deep Link File Generator como um aplicativo da web e usá-lo offline?
      Sim. O Deep Link File Generator é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

      Ferramentas relacionadas