Deep Links und Universal Links für deine Replit-App
Ein Nutzer tippt in seiner E-Mail auf den Magic Link von Replit Auth, Supabase Auth oder deine eigene Session-Logik und landet in Safari: im Web eingeloggt, in der App aber nicht. Universal Links und App Links lösen das: https-Links auf deine Domain öffnen direkt die Replit-App. Hier ist das komplette Setup, plus Links mit eigenem Schema für QR-Codes und andere Apps.
Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.
Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
Kein Programmieren nötig
Einmalzahlung, kostenlose Updates
24/7 Support von echten Menschen
Made in Germany seit 2014 · ISO 27001
9:41
RReplit
Deep LinksJetzt auf dem Smartphone
App Store · Google Play Freigegeben
Zwei Mechanismen
Universal Links (iOS) und App Links (Android)
Normale https-Links auf deine Domain öffnen die App, wenn sie installiert ist, und sonst die Website. Dafür brauchst du zwei Dateien auf deiner Domain und eine Einstellung in WebViewGold. Der Standard für Magic Links, Passwort-Resets, geteilte Inhalte und Marketing-Links.
Deep Links mit eigenem Schema
Links wie yourapp://https://app.yourdomain.com/path öffnen die App aus anderen Apps oder per QR-Code (CUSTOM_DEEPLINK_SCHEME auf Android, URL-Schema im Xcode-Projekt). Keine Domain-Dateien nötig, aber ohne installierte App passiert nichts.
Prompt für Replit
Füge das in Replit ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.
Prompt zum Einfügen in Replit Agent
Ergänze diese App um Unterstützung für Universal Links und App Links. Server: Füge zwei Routen hinzu, die vor der SPA-Catch-all-Route registriert werden: GET /.well-known/apple-app-site-association, die mit Content-Type application/json und ohne Dateiendung {"applinks":{"apps":[],"details":[{"appID":"TEAMID.com.example.app","paths":["*"]}]}} zurückgibt, und GET /.well-known/assetlinks.json, die den Standard-Eintrag delegate_permission/common.handle_all_urls für das Paket com.example.app mit dem Fingerabdruck FINGERPRINT zurückgibt. Lies TEAMID, Paketname und Fingerabdruck aus Umgebungsvariablen mit sinnvollen Standardwerten. Client: Stell sicher, dass Einladungslinks und Links zum Zurücksetzen des Passworts unsere Production-Domain aus einer Variable APP_URL nutzen, nie den Preview-Host replit.dev. Füge einen Test hinzu, der prüft, dass beide Routen 200 und JSON zurückgeben.
WebViewGold hat uns die kürzeste und effizienteste Time-to-Market ermöglicht, die jemals möglich war, verglichen mit allen anderen App-Plattformen, die wir in den letzten 5 Jahren ausprobiert haben. Ich weiß nicht, warum ich euch nicht schon früher entdeckt habe, aber ich bin wirklich, wirklich froh, dass ich es getan habe. Wir nähern uns derzeit fast 6000 App-Downloads im iOS App Store & Google Play Store ohne Probleme!
Universal Links und App Links für Replit einrichten
Du brauchst deine eigene Domain und die App-IDs aus beiden Stores.
Die Apple-Datei hosten
Leg /.well-known/apple-app-site-association (JSON, ohne Dateiendung, per HTTPS mit Status 200 ausgeliefert) mit deiner Team ID und Bundle ID in den public-Ordner deines Projekts.
Die Android-Datei hosten
Leg /.well-known/assetlinks.json mit deinem Paketnamen und dem SHA-256-Fingerabdruck des Signaturschlüssels ab (aus der Play Console unter App-Signatur).
Das Feature in WebViewGold aktivieren
iOS: Füge die Capability Associated Domains mit applinks:yourdomain.com hinzu und aktiviere die Universal-Links-Option in Config.swift. Android: Setze IS_DEEP_LINKING_ENABLED in Config.java und trag deine Domain im Intent-Filter der AndroidManifest.xml ein.
Die Auth-Redirect-URLs auf deine Domain umstellen
Bei Replit Auth, Supabase Auth oder deine eigene Session-Logik: Site URL und Redirect URLs = https://app.yourdomain.com/…. Magic Links tragen dann deine Domain und öffnen sich in der App.
Auf echten Geräten testen
Schick dir selbst einen Magic Link und tippe ihn in Mail und Gmail an. Simulatoren testen Universal Links nicht zuverlässig. Teste auch einen geteilten Link aus Nachrichten und WhatsApp.
Typische Stolperfallen
Die Zuordnungsdatei wird mit Weiterleitung oder falschem Content-Type ausgeliefert: Sie muss direkt über HTTPS mit Status 200 und application/json kommen.
Der E-Mail-Anbieter verpackt Links in eine Tracking-Domain: Schalte das Klick-Tracking für Auth-E-Mails ab oder trag auch diese Domain ein.
Mit oder ohne www: Registriere beide Varianten in der Capability Associated Domains.
Android App Links werden nur verifiziert, wenn der Fingerabdruck zu dem Schlüssel passt, mit dem Google die veröffentlichte App signiert (der Play-App-Signaturschlüssel, nicht dein Upload-Schlüssel).
Häufig gestellte Fragen
Kann ich das weglassen, wenn ich nur Login mit E-Mail und Passwort nutze?
Für den Login ja. E-Mails zum Zurücksetzen des Passworts enthalten aber trotzdem einen Link; ohne Universal Links öffnet er die Website. Das funktioniert, lässt den Nutzer aber außerhalb der App stehen.
Brauchen Deep Links ein Store-Update?
Die Ersteinrichtung schon (neue Capability und Manifest-Einträge). Welche Pfade die App öffnen, änderst du später in den Zuordnungsdateien auf deiner Domain, ganz ohne Store-Update.
Öffnen Links auf meine Domain immer die App?
Wenn die App installiert ist und die Datei verifiziert wurde, ja. Auf iOS können Nutzer das pro Domain abwählen, indem sie lange auf einen Link drücken und Safari wählen.
Drei Wege, deine App in die Stores zu bringen
Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.
Selbst machen
$109 pro Plattform, einmalig
Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.
Kein Mac, kein Xcode, kein Android Studio: Du konfigurierst im Browser, wir bauen beide Apps in der Cloud und übergeben sie an App Store Connect und die Play Console.
Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.
Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.