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.

iOS – Universal Links

Zehn Buchstaben und Ziffern, aus Ihrem Apple-Developer-Konto.

Einer pro Zeile. * passt auf alles; beginnen Sie eine Zeile mit NOT, um sie auszuschließen.

Android – App Links

Einer pro Zeile, aus der Play Console (App-Integrität) oder von keytool.

Eine bestehende Datei mit dem Validator prüfen →

So funktioniert es

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

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