Qu'est-ce que Générateur Assetlinks & AASA ?
assetlinks.json et apple-app-site-association (AASA) sont des fichiers JSON places au chemin /.well-known/ d'un domaine pour permettre le deep linking. Android utilise assetlinks.json pour verifier qu'une application peut ouvrir des liens pour un domaine. iOS utilise le fichier AASA pour activer les Universal Links qui ouvrent le contenu dans votre application au lieu du navigateur. Les deux fichiers doivent etre servis via HTTPS sans redirections.
Réponse rapide
assetlinks.json (Android) et apple-app-site-association (iOS) permettent le deep linking de votre site Web vers votre application mobile. Generez les deux fichiers, placez-les dans /.well-known/ sur votre domaine et servez-les via HTTPS sans redirections.
Last updated: 2026-05-28
Limites
- Les modifications du fichier AASA iOS necessitent la reinstallation de l'application par l'utilisateur pour prendre effet, ce qui rend les changements lents a propager.
- Les deux fichiers exigent un acces HTTPS direct a /.well-known/ sans redirections. Certaines configurations CDN et hebergeurs statiques redirigent les chemins inconnus, ce qui interrompt silencieusement le deep linking.
- La verification Android App Links necessite une reponse correspondante de l'API Digital Asset Links.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Pour Android : saisissez le nom du package de votre application et l'empreinte SHA-256 de votre certificat de signature.
- Pour iOS : saisissez votre Apple Developer Team ID, le Bundle ID de l'application et les regles de chemin pour les URLs qui doivent s'ouvrir dans l'application.
- Selectionnez la cible de sortie - Android, iOS, ou les deux.
- Deployez les fichiers JSON generes dans le repertoire /.well-known/ de votre domaine.
A quoi il sert
- Configurer le deep linking pour que les liens vers votre site Web s'ouvrent directement dans votre application mobile.
- Generer les deux fichiers de verification de deep linking Android et iOS a la fois pour une application cross-platform Flutter ou React Native.
- Configurer des regles de chemin specifiques pour que seuls certains patterns d'URL s'ouvrent dans l'application.