Cette page n’est pas encore traduite en français : elle s’affiche en anglais.

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.

Mis à jour le

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.

      Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

      Comment utiliser : 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".

      Aussi recherché comme : apple-app-site-association generator, assetlinks.json generator, universal links, android app links, aasa validator, deep link setup, digital asset links.

      Outils complémentaires : Deep Link File Generator

      • Générateur d’icônes d’application — Il vous suffit de déposer une image carrée pour obtenir toutes les tailles d'icônes dont votre application a besoin — un fichier AppIcon.appiconset prêt à l'emploi pour Xcode, des dossiers mipmap Android contenant des icônes adaptatives, l'icône du Play Store et les icônes Web/PWA — le tout dans un seul fichier 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.

      Questions fréquentes

      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.
      Puis-je installer Deep Link File Generator en tant qu’application web et l’utiliser hors ligne ?
      Oui. Deep Link File Generator est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

      Outils similaires