Outils GitHub Pages

Gratuit Générateur Assetlinks & AASA

Générez assetlinks.json Android et Apple App Site Association pour les liens profonds.

Chargement de l'outil...

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

  1. Pour Android : saisissez le nom du package de votre application et l'empreinte SHA-256 de votre certificat de signature.
  2. 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.
  3. Selectionnez la cible de sortie - Android, iOS, ou les deux.
  4. 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.

Cas d'usage

Exemples concrets

Exemple

Deep linking cross-platform

Une application Flutter souhaite que les liens vers example.com/posts/ s'ouvrent dans l'application sur Android et iOS. Generez assetlinks.json avec la cle de signature SHA-256 et le fichier AASA iOS avec les regles de chemin pour /posts/*.

Exemple

Verification Android uniquement

Une application Android doit gerer toutes les URLs de son domaine. Generez assetlinks.json avec le nom du package et SHA-256, definissez le chemin sur /*, et deployez dans /.well-known/assetlinks.json.

Erreurs frequentes

  • Oublier de servir les fichiers via HTTPS sans redirections - Android et iOS exigent un acces HTTPS direct au chemin /.well-known/.
  • Utiliser une cle de signature differente pour l'application que celle dans assetlinks.json - le SHA-256 doit correspondre exactement au certificat utilise pour signer l'APK ou l'AAB publie.
  • Le fichier AASA iOS necessite une reinstallation de l'application pour prendre en compte les modifications - le fichier est recupere une seule fois lors de l'installation.

Vérification

  1. Verification Android : utilisez l'API Digital Asset Links de Google.
  2. Verification iOS : utilisez l'outil de validation App Search API dans votre compte Apple Developer ou testez sur un appareil physique apres reinstallation.

FAQ

Questions sur Générateur Assetlinks & AASA

Combien de temps faut-il pour que les modifications d'assetlinks.json prennent effet ?

Android verifie assetlinks.json periodiquement, generalement dans les 24 heures. La verification Google Play App Links peut declencher une re-verification plus rapide. Pour les tests, utilisez l'API Android App Links Verification ou l'assistant App Links dans Android Studio.

Le fichier AASA iOS a-t-il besoin d'une extension .json ?

Apple recommande de servir le fichier a /.well-known/apple-app-site-association sans extension. Cependant, certains CDN et hebergeurs statiques ajoutent automatiquement des extensions. Servez-le aussi a /.well-known/apple-app-site-association.json comme solution de repli.

Puis-je avoir des regles de chemin differentes pour Android et iOS ?

Oui. Les fichiers assetlinks.json Android et AASA iOS sont completement independants. Vous pouvez configurer Android pour gerer tous les chemins tandis qu'iOS gere seulement des chemins specifiques.

Outils lies

Autres outils outils github pages

A essayer aussi

A essayer aussi