GitHub Pages tools

Gratis Assetlinks & AASA Generator

Genereer Android assetlinks.json en Apple App Site Association voor deep links.

Tool laden...

Wat is Assetlinks & AASA Generator?

assetlinks.json en apple-app-site-association (AASA) zijn JSON-bestanden die worden geplaatst op het /.well-known/ pad van een domein om deep linking mogelijk te maken. Android gebruikt assetlinks.json om te verifiëren dat een app links voor een domein kan openen. iOS gebruikt het AASA-bestand om Universal Links mogelijk te maken die content openen in uw app in plaats van de browser. Beide bestanden moeten worden geserveerd via HTTPS zonder redirects.

Snel antwoord

assetlinks.json (Android) en apple-app-site-association (iOS) maken deep linking mogelijk van uw website naar uw mobiele app. Genereer beide bestanden, plaats ze op /.well-known/ op uw domein en dien ze via HTTPS zonder redirects.

Last updated: 2026-05-28

Beperkingen

  • iOS AASA-bestandswijzigingen vereisen dat de gebruiker de app opnieuw installeert voordat de nieuwe regels van kracht worden. Dit maakt iOS deep link-configuratiewijzigingen traag in uitrol.
  • Beide bestanden vereisen directe HTTPS-toegang tot /.well-known/ zonder redirects. Sommige CDN-configuraties en statische hosts leiden onbekende paden om, wat deep linking ongemerkt verbreekt.
  • Android App Links-verificatie vereist een overeenkomende Digital Asset Links API-respons. Het assetlinks.json-bestand alleen is voldoende voor verificatie, maar Google kan ook de app-vermelding in de Play Store controleren.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Voor Android: voer de pakketnaam van uw app en de SHA-256 vingerafdruk van uw ondertekeningscertificaat in.
  2. Voor iOS: voer uw Apple Developer Team ID, de Bundle ID van de app en padregels in voor welke URL's in de app moeten openen.
  3. Selecteer de uitvoerdoel - Android, iOS of beide.
  4. Implementeer de gegenereerde JSON-bestanden in de /.well-known/ directory op uw domein.

Waarvoor je het kunt gebruiken

  • Stel deep linking in zodat links naar uw website direct in uw mobiele app openen in plaats van de browser.
  • Genereer zowel Android- als iOS diepe linkverificatiebestanden tegelijk voor een platformonafhankelijke Flutter- of React Native-app.
  • Configureer padspecifieke regels zodat alleen bepaalde URL-patronen (zoals /posts/*) in de app openen.

Gebruik

Praktische voorbeelden

Voorbeeld

Platformonafhankelijke app deep linking

Een Flutter-app wil dat links naar example.com/posts/ in de app openen op zowel Android als iOS. Genereer de Android assetlinks.json met de SHA-256 handtekening van de app en de iOS AASA met padregels voor /posts/*. Implementeer beide naar /.well-known/.

Voorbeeld

Android-only deep link verificatie

Een Android-app moet alle URL's van zijn domein afhandelen. Genereer assetlinks.json met de pakketnaam en SHA-256, stel het pad in op /* en implementeer naar /.well-known/assetlinks.json.

Veelgemaakte fouten

  • Vergeten de bestanden via HTTPS te serveren zonder redirects - zowel Android als iOS vereisen directe HTTPS-toegang tot het /.well-known/ pad.
  • Een andere ondertekeningssleutel gebruiken voor de app dan die in assetlinks.json - de SHA-256 moet exact overeenkomen met het certificaat dat is gebruikt om de gepubliceerde APK of AAB te ondertekenen.
  • Het iOS AASA-bestand vereist een herinstallatie van de app om wijzigingen door te voeren - het bestand wordt slechts eenmaal opgehaald tijdens de installatie van de app.

Verificatie

  1. Verifieer Android: https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://uw site.com&relation=delegate_permission/common.handle_all_urls
  2. Verifieer iOS: Gebruik de App Search API Validation Tool in uw Apple Developer-account of test op een fysiek apparaat na het opnieuw installeren van de app.

FAQ

Vragen over Assetlinks & AASA Generator

Hoe lang duurt het voordat wijzigingen in assetlinks.json van kracht worden?

Android controleert assetlinks.json periodiek, meestal binnen 24 uur. Google Play's App Links-verificatie kan een hercontrole eerder activeren. Gebruik voor testen de Android App Links Verification API of de App Links Assistant in Android Studio om een onmiddellijke herverificatie af te dwingen.

Heeft het iOS AASA-bestand een .json-extensie nodig?

Apple raadt aan het bestand te serveren op /.well-known/apple-app-site-association zonder bestandsextensie. Sommige CDN's en statische hosts voegen echter automatisch extensies toe. Serveer het ook op /.well-known/apple-app-site-association.json als fallback. iOS controleert beide locaties.

Kan ik verschillende padregels hebben voor Android en iOS?

Ja. De Android assetlinks.json en het iOS AASA-bestand zijn volledig onafhankelijk. U kunt Android configureren om alle paden af te handelen terwijl iOS alleen specifieke paden afhandelt. Voer de tool twee keer uit - eenmaal voor elk doel - om aparte bestanden met verschillende regels te genereren.

Gerelateerde tools

Meer github pages tools

Probeer ook

Probeer ook