Aller au contenu
WebViewGold Du vibe coding à l'App Store
Français
Obtenir WebViewGold

ChatGPT & Codex + deep links

Deep links et Universal Links pour votre app ChatGPT & Codex

Un utilisateur touche dans son e-mail le magic link envoyé par Ce que vous avez mis en place : Supabase, Clerk, Auth.js, Firebase et atterrit dans Safari : connecté sur le web, mais pas dans l'app. Les Universal Links et App Links règlent ce problème : les liens https vers votre domaine ouvrent directement l'app ChatGPT & Codex. Voici la configuration complète, plus les liens à schéma personnalisé pour les QR codes et les autres apps.

Dès $109 en paiement unique par plateforme, ou notre équipe s'occupe de tout dès $698.

  • Garantie d'approbation – ou remboursement sous 14 jours
  • Aucun codage requis
  • Paiement unique, mises à jour gratuites
  • Support humain 24/7
  • Conçu en Allemagne depuis 2014 · ISO 27001

Deux mécanismes

Universal Links (iOS) et App Links (Android)

De simples liens https vers votre domaine ouvrent l'app si elle est installée, et le site web sinon. Il faut deux fichiers sur votre domaine et un réglage dans WebViewGold. C'est la norme pour les magic links, les réinitialisations de mot de passe, les contenus partagés et les liens marketing.

Deep links à schéma personnalisé

Des liens comme yourapp://https://app.yourdomain.com/path ouvrent l'app depuis d'autres apps ou des QR codes (CUSTOM_DEEPLINK_SCHEME sur Android, schéma d'URL dans le projet Xcode). Aucun fichier de domaine nécessaire, mais ils ne font rien si l'app n'est pas installée.

Prompt pour ChatGPT & Codex

Collez ceci dans ChatGPT & Codex pour implémenter la partie app web. Vérifiez le résultat, publiez, puis testez dans l'app WebViewGold.

Prompt pour ChatGPT ou Codex
Implémentez les Universal Links et les App Links pour cette app web. 1) Servez /.well-known/apple-app-site-association (sans extension de fichier, Content-Type application/json) avec {"applinks":{"apps":[],"details":[{"appID":"TEAMID.com.example.app","paths":["*"]}]}}. 2) Servez /.well-known/assetlinks.json avec la relation delegate_permission/common.handle_all_urls pour le package com.example.app et sha256_cert_fingerprints ["FINGERPRINT"]. 3) Excluez /.well-known de tout middleware d'authentification et de toute redirection. 4) Veillez à ce que les e-mails de connexion, de réinitialisation du mot de passe et d'invitation pointent vers le domaine de production issu d'une variable d'environnement. 5) Ajoutez un test qui vérifie que les deux URL renvoient 200 avec du JSON. Ouvrez une pull request et listez les placeholders que je dois remplacer.

Excellente façon de convertir son app web en app native ! Un délai très court, et un super moyen de mettre ses apps dans les stores sans devoir développer une app native complète !

Kevin Joling · FlightConnections & TrainConnections · Trustpilot

Configurer les Universal Links et App Links pour ChatGPT & Codex

Nécessite votre domaine personnalisé et les identifiants d'app des deux stores.

  1. Hébergez le fichier Apple

    Placez /.well-known/apple-app-site-association (JSON, sans extension, servi en HTTPS avec le statut 200) dans le dossier public de votre projet, avec votre Team ID et votre bundle ID.

  2. Hébergez le fichier Android

    Placez /.well-known/assetlinks.json avec votre nom de package et l'empreinte SHA-256 de la clé de signature (dans la Play Console, sous Signature d'application).

  3. Activez la fonctionnalité dans WebViewGold

    iOS : ajoutez la capability Associated Domains avec applinks:yourdomain.com et activez l'option Universal Links dans Config.swift. Android : définissez IS_DEEP_LINKING_ENABLED dans Config.java et ajoutez votre domaine à l'intent filter dans AndroidManifest.xml.

  4. Faites pointer vos URL de redirection d'authentification vers le domaine

    Dans Ce que vous avez mis en place : Supabase, Clerk, Auth.js, Firebase : Site URL et URL de redirection = https://app.yourdomain.com/…. Les magic links portent alors votre domaine et s'ouvrent dans l'app.

  5. Testez sur de vrais appareils

    Envoyez-vous un magic link et touchez-le dans Mail et dans Gmail. Les simulateurs ne testent pas les Universal Links de façon fiable. Testez aussi un lien partagé depuis Messages et WhatsApp.

Les pièges courants

  • Le fichier d'association est servi avec une redirection ou avec le mauvais type de contenu : il doit être servi directement en HTTPS, avec le statut 200 et application/json.
  • Le fournisseur d'e-mails enveloppe les liens dans un domaine de suivi : désactivez le suivi des clics pour les e-mails d'authentification ou ajoutez aussi ce domaine.
  • www ou sans www : enregistrez les deux dans la capability Associated Domains.
  • Les App Links Android ne sont vérifiés que si l'empreinte correspond à la clé avec laquelle Google signe l'app publiée (clé Play App Signing, pas votre clé d'importation).

Questions fréquentes

Puis-je m'en passer si mon app n'utilise que la connexion par e-mail et mot de passe ?

Oui, pour la connexion. Les e-mails de réinitialisation de mot de passe contiennent tout de même un lien ; sans Universal Links, il ouvre le site web, ce qui fonctionne mais laisse l'utilisateur hors de l'app.

Les deep links nécessitent-ils une mise à jour sur les stores ?

La première configuration, oui (nouvelle capability et nouvelles entrées dans le manifeste). Changer plus tard les chemins qui ouvrent l'app se fait dans les fichiers d'association sur votre domaine, sans mise à jour sur les stores.

Les liens vers mon domaine ouvrent-ils toujours l'app ?

Quand l'app est installée et que le fichier est vérifié, oui. Sur iOS, les utilisateurs peuvent s'en désactiver domaine par domaine en appuyant longuement sur un lien et en choisissant Safari.

Trois façons de mettre votre app dans les stores

Même résultat, charge de travail différente de votre côté. Les trois formules incluent la garantie d'approbation et le support humain 24/7.

Faites-le vous-même

$109 par plateforme, paiement unique

La licence WebViewGold : un projet Xcode ou Android Studio prêt à l'emploi. Collez votre URL, définissez le nom et l'icône, activez les fonctionnalités, compilez et soumettez. Mises à jour gratuites à vie.

Voir les offres sur la page principale

Full Service

$698 par plateforme $798

Envoyez-nous votre URL et votre icône. Notre équipe configure, compile et livre votre app sous 72 heures, en marque blanche, projets sources inclus. Les deux plateformes pour $1,158.

Détails du Full Service Propulsé par WeSetupYourWebViewApp

Prix Soldes d'hiver valables jusqu'au 31 décembre 2026.

Prêt à publier votre app ChatGPT & Codex ?

Garantie d'approbation App Store & Google Play – ou remboursement sous 14 jours

Vous préférez déléguer ? Full Service : nous configurons, compilons et livrons sous 72 heures, dès $698 par plateforme. Des questions ? Chattez avec nous 24/7.

Les remboursements sont accordés aux conditions indiquées dans notre FAQ : un refus non lié au contenu par Apple et/ou Google, demandé dans les 14 jours suivant l'achat.