Was ist Assetlinks & AASA Generator?
assetlinks.json und apple-app-site-association (AASA) sind JSON-Dateien, die im /.well-known/-Pfad einer Domain abgelegt werden, um Deep Linking zu ermöglichen. Android verwendet assetlinks.json, um zu überprüfen, ob eine App Links für eine Domain öffnen darf. iOS verwendet die AASA-Datei, um Universal Links zu aktivieren, die Inhalte in Ihrer App statt im Browser öffnen. Beide Dateien müssen über HTTPS ohne Weiterleitungen bereitgestellt werden.
Kurze Antwort
assetlinks.json (Android) und apple-app-site-association (iOS) ermöglichen Deep Linking von Ihrer Website zu Ihrer mobilen App. Generieren Sie beide Dateien, platzieren Sie sie unter /.well-known/ auf Ihrer Domain und stellen Sie sie über HTTPS ohne Weiterleitungen bereit.
Last updated: 2026-05-28
Einschränkungen
- Änderungen an der iOS-AASA-Datei erfordern eine Neuinstallation der App, damit die neuen Regeln wirksam werden. Dies macht iOS-Deep-Link-Konfigurationsänderungen langsam in der Verbreitung.
- Beide Dateien benötigen direkten HTTPS-Zugriff auf /.well-known/ ohne Weiterleitungen. Einige CDN-Konfigurationen und statische Hosts leiten unbekannte Pfade weiter, was Deep Linking stillschweigend unterbricht.
- Die Android App Links-Verifizierung erfordert eine übereinstimmende Digital Asset Links API-Antwort. Die assetlinks.json-Datei allein ist ausreichend für die Verifizierung, aber Google kann auch den App-Eintrag im Play Store überprüfen.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Geben Sie für Android den Paketnamen Ihrer App und den SHA-256-Fingerabdruck Ihres Signaturzertifikats ein.
- Geben Sie für iOS Ihre Apple Developer Team ID, die Bundle-ID der App und Pfadregeln ein, welche URLs in der App geöffnet werden sollen.
- Wählen Sie das Ausgabeziel —Android, iOS oder beide.
- Stellen Sie die generierte(n) JSON-Datei(en) im /.well-known/-Verzeichnis Ihrer Domain bereit.
Wofür du es nutzen kannst
- Richten Sie Deep Linking ein, damit Links zu Ihrer Website direkt in Ihrer mobilen App statt im Browser geöffnet werden.
- Generieren Sie beide Android- und iOS-Deep-Link-Verifizierungsdateien für eine plattformübergreifende Flutter- oder React-Native-App.
- Konfigurieren Sie pfadspezifische Regeln, sodass nur bestimmte URL-Muster (wie /posts/*) in der App geöffnet werden.