Générateur apple-app-site-association et assetlinks.json

Créez les deux fichiers qui permettent aux liens de votre site d'ouvrir votre application : apple-app-site-association pour les Universal Links iOS et assetlinks.json pour les App Links Android. Vous pouvez aussi coller des fichiers existants pour les vérifier.

Mis à jour le

iOS — Universal Links

Android — App Links

Retrouvez-la avec keytool -list -v -keystore release.jks, ou dans Play Console → Configuration → Signature de l'application.

      Modifiez directement l'un des fichiers pour valider un fichier existant : les problèmes sont listés en dessous.

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

      Comment utiliser : Générateur de fichiers deep link

      1. Saisissez votre Team ID Apple, vos bundle IDs et les chemins d'URL qui doivent ouvrir l'application.
      2. Saisissez le nom de package Android et l'empreinte SHA-256 de votre certificat de signature.
      3. Téléchargez les deux fichiers et importez-les dans https://votredomaine/.well-known/, ou collez des fichiers existants pour les valider.

      Où héberger les fichiers

      Les deux fichiers doivent être placés dans le dossier /.well-known/ de chaque domaine qui doit ouvrir votre application : https://exemple.com/.well-known/apple-app-site-association (sans extension de fichier) et https://exemple.com/.well-known/assetlinks.json. Ils doivent être servis en HTTPS, sans redirection, avec le type de contenu application/json. Apple récupère le fichier AASA via son CDN lorsque l'application est installée : les modifications peuvent donc mettre un certain temps à atteindre les appareils.

      Correspondance des chemins sur iOS

      Le format moderne components utilise * (n'importe quels caractères) et ? (un seul caractère) pour faire correspondre les chemins. Les règles sont évaluées dans l'ordre et la première correspondance l'emporte : placez donc les exclusions ("exclude": true, écrites !/chemin ci-dessus) avant les règles plus générales. Votre application doit également disposer du droit Associated Domains applinks:exemple.com.

      Empreintes Android

      Le fichier assetlinks.json doit contenir l'empreinte SHA-256 du certificat qui signe l'application installée par les utilisateurs. Avec Play App Signing, il s'agit de la clé de signature de Google fournie dans Play Console, et non de votre clé d'importation : c'est une cause fréquente de non-vérification des App Links. Ajoutez les deux si vous testez les builds de débogage et de production. Le filtre d'intention de votre manifeste doit contenir android:autoVerify="true".

      Aussi recherché comme : générateur apple-app-site-association, générateur assetlinks.json, universal links ios, app links android, valider fichier aasa, configuration deep link, digital asset links, liens profonds ios android.

      Outils complémentaires : Générateur de fichiers deep link

      • 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.
      • Générateur security.txt — Renseignez quelques champs pour générer un fichier /.well-known/security.txt conforme aux standards, qui indique aux chercheurs comment vous signaler un problème de sécurité.
      • Générateur robots.txt — Créez un robots.txt correct en quelques secondes : choisissez un modèle, ajoutez des règles par user-agent, bloquez les crawlers d’entraînement IA et listez vos sitemaps, avec des alertes en direct sur les erreurs susceptibles de désindexer votre site.
      • Vérificateur d'en-têtes HTTP — Saisissez une URL et découvrez exactement ce que le serveur renvoie : code de statut, chaîne de redirections et chaque en-tête de réponse, avec une explication claire de ceux qui comptent pour le SEO, le cache et la sécurité.

      Questions fréquentes

      Pourquoi mes Universal Links n'ouvrent-ils pas l'application ?
      Vérifiez que le fichier AASA est servi à /.well-known/ en HTTPS sans redirection, que l'appID est bien au format TEAMID.bundleid, que le droit Associated Domains contient le domaine, et que vous avez cliqué sur un lien plutôt que de saisir l'URL : les URL saisies s'ouvrent dans Safari par conception.
      Quelle empreinte SHA-256 utiliser pour Android ?
      Celle du certificat qui signe l'application installée. Avec Play App Signing, copiez le SHA-256 du certificat de la clé de signature de l'application depuis Play Console → Configuration → Signature de l'application.
      Le fichier AASA doit-il avoir une extension .json ?
      Non : il doit être nommé exactement apple-app-site-association, sans extension, mais servi avec le type de contenu application/json.
      Puis-je installer Générateur de fichiers deep link en tant qu’application web et l’utiliser hors ligne ?
      Oui. Générateur de fichiers deep link 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