Deep Links und Universal Links für deine ChatGPT & Codex-App
Ein Nutzer tippt in seiner E-Mail auf den Magic Link von Was auch immer du gebaut hast: Supabase, Clerk, Auth.js, Firebase 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 ChatGPT & Codex-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
CChatGPT & Codex
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 ChatGPT & Codex
Füge das in ChatGPT & Codex ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.
Prompt für ChatGPT oder Codex
Implementiere Universal Links und App Links für diese Web-App. 1) Liefere /.well-known/apple-app-site-association (ohne Dateiendung, Content-Type application/json) mit {"applinks":{"apps":[],"details":[{"appID":"TEAMID.com.example.app","paths":["*"]}]}} aus. 2) Liefere /.well-known/assetlinks.json mit der Relation delegate_permission/common.handle_all_urls für das Paket com.example.app und sha256_cert_fingerprints ["FINGERPRINT"] aus. 3) Nimm /.well-known aus jeder Authentifizierungs-Middleware und allen Weiterleitungen heraus. 4) Stell sicher, dass Login-, Passwort-Reset- und Einladungs-E-Mails auf die Production-Domain aus einer Umgebungsvariable verlinken. 5) Füge einen Test hinzu, der prüft, dass beide URLs 200 mit JSON zurückgeben. Öffne einen Pull Request und liste die Platzhalter auf, die ich ersetzen muss.
Großartige Möglichkeit, eine Web-App in eine native App zu verwandeln! Schnelle Umsetzung und ein toller Weg, Apps in die App Stores zu bringen, ohne eine komplett native App entwickeln zu müssen!
Kevin Joling · FlightConnections & TrainConnections · Trustpilot
Universal Links und App Links für ChatGPT & Codex 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: Supabase, Clerk, Auth.js, Firebase: 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.