Generator für apple-app-site-association und assetlinks.json
Geben Sie die Kennungen Ihrer App ein und erhalten Sie beide Dateien – geprüft und bereit zum Kopieren oder Herunterladen.
So funktioniert es
- Füllen Sie den iOS-Teil, den Android-Teil oder beide aus; jedes Feld wird beim Erstellen geprüft.
- Die Dateien entstehen in Ihrem Browser in den aktuellen Formaten, die Apple und Google dokumentieren.
- Laden Sie sie unter /.well-known/ auf Ihrer Link-Domain hoch und prüfen Sie sie dann mit dem Validator.
Was Sie von Apple brauchen
Ihre Team ID: zehn Buchstaben und Ziffern, zu finden unter Mitgliedschaftsdetails in Ihrem Apple-Developer-Konto. Ihre Bundle-ID, etwa com.example.app, aus Xcode oder App Store Connect. Die App-ID in der Datei sind beide, verbunden durch einen Punkt.
Pfade bestimmen, welche Links die App öffnen. „/*“ erfasst jeden Link auf der Domain, „/promo/*“ nur die unter /promo. Beginnen Sie eine Zeile mit NOT, um sie auszuschließen – Ausschlüsse müssen vor der Regel stehen, aus der sie etwas herausnehmen, denn iOS nutzt den ersten Treffer.
Was Sie von Google brauchen
Ihren Paketnamen (die applicationId) und den SHA-256-Fingerabdruck jedes Zertifikats, das einen installierten Build signiert. Mit der Google Play App-Signatur kopieren Sie ihn aus der Play Console unter App-Integrität; für Ihren eigenen Keystore gibt keytool -list -v ihn aus.
Fingerabdrücke sind 32 Paare Hex-Ziffern, getrennt durch Doppelpunkte. Der Generator akzeptiert sie mit oder ohne Doppelpunkte, in beliebiger Schreibweise, und schreibt sie so, wie Android sie erwartet.
Die Dateien veröffentlichen
Legen Sie apple-app-site-association (ohne Endung) und assetlinks.json in den Ordner /.well-known/ genau des Hosts, den Ihre Links nutzen, ausgeliefert per HTTPS ohne Weiterleitung und als application/json.
Deklarieren Sie dann die Domain in der App: „applinks:“ plus Host in den Associated Domains für iOS und unter Android einen Intent-Filter mit android:autoVerify="true" für diesen Host. Die Links funktionieren, sobald Nutzer den Build installieren, der das enthält.
Mit einem SetLinks-Link sparen Sie sich das Hosting: Geben Sie dieselben Kennungen am Link ein, und SetLinks veröffentlicht die Dateien – für iPhone auf setlinks.io oder Ihrer eigenen Domain, für Android auf Ihrer eigenen Domain.
Häufige Fragen
Was ist die apple-app-site-association-Datei?
Eine JSON-Datei, die iOS mitteilt, welche Apps welche Links auf Ihrer Domain öffnen dürfen. Ohne sie öffnen sich Universal Links in Safari.
Was ist assetlinks.json?
Googles Digital-Asset-Links-Datei: Sie legt fest, welche Android-Apps, erkannt an Paketname und Signaturzertifikat, Links auf Ihrer Domain als verifizierte App Links öffnen dürfen.
Braucht die AASA-Datei eine .json-Endung?
Nein. Sie muss apple-app-site-association heißen, ohne Endung, und trotzdem mit dem Content-Type application/json ausgeliefert werden.
Kann eine Datei mehrere Apps auflisten?
Ja. Erstellen Sie einen Eintrag pro App und führen Sie die details-Arrays (iOS) bzw. die Statement-Arrays (Android) in einer Datei zusammen.
Werden meine Kennungen irgendwohin gesendet?
Nein. Die Dateien entstehen in Ihrem Browser.
Weitere kostenlose Tools
- QR-Code-Generator für App Store und Google Play
- Link-Generator für App Store und Google Play
- Smart-Link-Weiterleitungstest
- Validator für Universal Links und App Links
Ein Link und QR-Code für alle Stores
SetLinks schickt jeden Besucher in seinen Store und zählt jeden Klick. Kostenlos starten.
Smart Link erstellen