Online Tool Store Online Tool Store

Deep Link Builder

Erstellen Sie Deep Links für mobile Apps mit universal link und custom scheme Formen, plus Web-Fallback für Benutzer ohne die App.

🔒 Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden niemals an einen Server hochgeladen.

Entwickler

Deep Link Builder

Läuft lokal

Wird für den Custom-Scheme-Link verwendet. Beginnen Sie mit /. Jedes Segment wird automatisch percent-codiert, sodass Leerzeichen und Unicode unbedenklich sind.

Erzeugte(r) Link(s)

Mit dem Smartphone scannen, um den ausgewählten Link auf einem echten Gerät zu testen.

Server-Zuordnungsdateien (optional)

Universal Links und App Links funktionieren erst, wenn eine dieser Dateien über HTTPS auf Ihrer Domain gehostet wird.

iOS — apple-app-site-association

/.well-known/apple-app-site-association

Android — assetlinks.json

/.well-known/assetlinks.json

Hier wird nichts hochgeladen. Die Dateien werden aus den obigen Angaben direkt in Ihrem Browser erzeugt - Sie müssen sie trotzdem auf Ihrer eigenen Domain hosten, damit Universal Links oder App Links funktionieren.

So funktioniert der Deep Link Builder

  1. Wählen Sie den Link-Typ - Universal Link, Custom Scheme, Android-Intent-URL oder alle drei gleichzeitig. Universal Links sind der moderne Standard und funktionieren auch dann noch sinnvoll, wenn die App fehlt.
  2. Legen Sie den App-internen Pfad und die entsprechende Web-URL fest, die denselben Inhalt zeigen sollte, und fügen Sie danach beliebige Query-Parameter hinzu.
  3. Für eine Intent-URL geben Sie Ihren Android-Paketnamen an; die Web-URL wird als Browser-Fallback eingebettet, damit Nutzer ohne die App auf Ihrer Seite landen statt auf einer Fehlermeldung.
  4. Kopieren Sie einen einzelnen Link mit der Schaltfläche daneben, oder nutzen Sie Alle kopieren für die gesamte Liste - jede Schaltfläche kopiert nur die reine URL, nie das Label.
  5. Scannen Sie den QR-Code, um den generierten Link auf einem echten Gerät zu öffnen - das ist die einzig verlässliche Testmethode. Wenn "Alle Formate" mehr als einen Link erzeugt, nutzen Sie das Dropdown "Zu testender Link" oberhalb des QR-Codes, um auszuwählen, welcher Link (und Download QR) codiert wird.
  6. Wenn Sie Universal Links oder App Links einrichten, geben Sie Ihre Team ID/Bundle ID oder Ihren Paketnamen sowie den Zertifikats-Fingerabdruck ein, um die Zuordnungsdatei zu erzeugen, die Ihr Server bereitstellen muss. Wählen Sie je nachdem, wie weit zurück Sie iOS unterstützen, die moderne oder die veraltete apple-app-site-association-Struktur.
  7. Testen Sie auf einem Gerät mit installierter App und auf einem ohne - der zweite Fall ist derjenige, der meist nicht funktioniert.

FAQ

Wie erstelle ich einen Deep Link für eine App?

Wählen Sie den Link-Typ, legen Sie den App-internen Pfad und die entsprechende Web-URL fest und fügen Sie beliebige Query-Parameter hinzu. Das Tool erstellt aus diesen Angaben den Universal/App Link, die Custom-Scheme-URL und die Android-intent://-URL und generiert anschließend die apple-app-site-association und assetlinks.json, die Ihr Server bereitstellen muss, bevor die Plattform den Link an Ihre App weiterleitet.

Universal Link oder Custom Scheme?

Wenn möglich immer Universal Links. Ein Custom Scheme wie myapp:// scheitert lautlos mit einer Fehlerseite, wenn die App nicht installiert ist, während ein Universal Link einfach die Website öffnet.

Erzeugt das Tool auch eine Android-intent://-URL?

Ja. Wählen Sie "Android intent:// URL" (oder "Alle Formate mit Fallback") und geben Sie Scheme und Paketnamen an. Die Ausgabe folgt der von Chrome dokumentierten Syntax - intent://host/path#Intent;scheme=...;package=...;end - und fügt S.browser_fallback_url percent-codiert hinzu, sobald Sie einen Web-Fallback eintragen, damit Nutzer ohne die App auf Ihrer Seite statt auf einer Fehlerseite landen.

Warum öffnet mein Deep Link die App nicht?

Meist fehlt die Zuordnungsdatei - apple-app-site-association oder assetlinks.json -, sie ist nicht erreichbar oder wird mit falschem Content-Type ausgeliefert. Beide Plattformen rufen sie über HTTPS ab und cachen das Ergebnis. Speziell bei intent://-URLs startet Chrome nur eine Activity, die exportiert ist und den Filter android.intent.category.BROWSABLE trägt.

Was ist Deferred Deep Linking?

Ein Nutzer ohne die App wird zunächst in den Store geschickt und nach der Installation auf den richtigen Bildschirm weitergeleitet. Dafür ist ein Dienst nötig, der diesen Zustand über die Installation hinweg trägt - das kann ein einfacher Link nicht, deshalb beansprucht dieses Tool das nicht für sich, und kein rein clientseitiger Builder kann das leisten.

Wo genau hoste ich die generierte Zuordnungsdatei?

Apple dokumentiert /.well-known/apple-app-site-association, ohne Dateiendung; assetlinks.json liegt unter /.well-known/assetlinks.json - Android prüft nicht das Stammverzeichnis der Website. Beide müssen über HTTPS mit gültigem Zertifikat, als application/json und ohne Weiterleitungen ausgeliefert werden, sonst vertraut die Plattform ihnen nicht.

Welches apple-app-site-association-Format sollte ich verwenden?

Das moderne Format, das hier standardmäßig verwendet wird: ein details-Eintrag mit einem appIDs-Array und einem components-Array, dessen "/"-Schlüssel dem Pfad entspricht. Das ist die Struktur aus Apples aktueller Dokumentation, und sie funktioniert ab iOS 13. Wechseln Sie nur dann zum veralteten appID + paths-Format, wenn Sie noch iOS 12 oder älter unterstützen.

Wie teste ich einen Deep Link sowohl auf Android als auch auf iOS?

Scannen Sie den generierten QR-Code mit der Kamera jedes Geräts - so öffnet sich der echte Link genau so, wie ein Nutzer ihn antippen würde. Testen Sie immer zweimal: einmal mit installierter App (sie sollte sich öffnen) und einmal ohne (es sollte auf die Web-URL zurückfallen). Beachten Sie, dass Handykameras in der Regel nur https://-Links folgen, weshalb der QR-Code vor allem für den Universal Link sinnvoll ist und weniger für ein Custom Scheme oder eine intent://-URL.

Wie teste ich den Android-Intent-Link getrennt vom Universal Link?

Stellen Sie den Link-Typ auf "Alle Formate mit Fallback", sodass jedes Format gleichzeitig erzeugt wird, und wählen Sie dann im Dropdown "Zu testender Link" oberhalb des QR-Codes aus, welches Format er - und die Schaltfläche Download QR - codiert: den Universal/App Link, das Custom Scheme oder die Android-intent://-URL. Scannen oder laden Sie diesen QR-Code für das jeweilige Format herunter, das Sie auf einem Gerät prüfen möchten.

Der Vergleich

FunktionOnline Tool StoreDigia Deep Link GeneratorURLgeniusLinkTwin
Alle Link-Formate nebeneinander, nicht nur eine Plattform nach der anderen Eine Plattform pro TabURL einfügenURL einfügen
Erstellt die Android-intent://-URL mit Browser-Fallback Gehosteter DienstGehosteter Dienst
Generiert apple-app-site-association und assetlinks.json Gehosteter DienstGehosteter Dienst
apple-app-site-association in Apples aktueller appIDs + components-Struktur Gehosteter DienstGehosteter Dienst
QR-Code zum Testen des Links auf einem echten Gerät Nicht vorhanden
Funktioniert ohne Konto
Läuft vollständig im Browser, ohne gehostete Weiterleitung im Link

URLgenius und LinkTwin sind gehostete Dienste: Sie fügen eine URL ein, die Dienste erstellen einen Link auf ihrer eigenen Domain und leiten den Klick weiter. Das ist ein anderer Kompromiss - ein Konto und deren Weiterleitung mitten in Ihrem Traffic. Digia ist der nächstgelegene kostenlose clientseitige Builder, und da dieses Tool nun ebenfalls intent://-URLs erzeugt, besteht der verbleibende Unterschied darin, dass es zusätzlich die Zuordnungsdateien schreibt, gegen die beide Plattformen tatsächlich prüfen - in der appIDs + components-Struktur, die Apple derzeit dokumentiert.

Verwandte Tools entdecken

Dieses Tool einbetten

Fügen Sie dies auf Ihrer eigenen Website ein — es bleibt kostenlos, und jede Datei bleibt im Browser Ihrer Besucher, nicht bei Ihnen oder bei uns.