Deep Links und Universal Links für deine Cursor-App
Ein Nutzer tippt in seiner E-Mail auf den Magic Link von Was auch immer du gebaut hast: Auth.js, Clerk, Supabase, Firebase oder Sessions 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 Cursor-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
CCursor
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 Cursor
Füge das in Cursor ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.
Prompt für den Cursor-Agenten
Richte Universal Links (iOS) und App Links (Android) für dieses Projekt ein. Erstelle /.well-known/apple-app-site-association (ohne Endung, applinks-Block mit appID "TEAMID.com.example.app" und paths ["*"]) und /.well-known/assetlinks.json (Paket com.example.app, sha256_cert_fingerprints ["FINGERPRINT"]) an der richtigen Stelle für unser Framework und ergänze die Hosting-Konfiguration, die die AASA-Datei als application/json ausliefert (headers in vercel.json oder eine _headers-Datei für Netlify bzw. Cloudflare). Nimm /.well-known aus jeder Auth-Middleware heraus. Lass Einladungs-, Teilen- und Passwort-Reset-Links die Production-Domain aus einer Umgebungsvariable nutzen. Füge einen Test hinzu, der prüft, dass beide Dateien 200 mit JSON zurückgeben. Liste die Platzhalter auf, die ich ersetzen muss.
Großartige Arbeit! Ich habe noch nie etwas programmiert, aber ich konnte damit arbeiten. Einfach und schnell! Auch mit großartiger Hilfe von den Erstellern!
Universal Links und App Links für Cursor 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 Was auch immer du gebaut hast: Auth.js, Clerk, Supabase, Firebase oder Sessions: 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.