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

Fonctionnalités natives

Deep links et magic links : ouvrir les e-mails et les liens partagés dans votre app

Un utilisateur touche le magic link dans son e-mail et atterrit dans Safari, connecté sur le web mais pas dans l'app. Les Universal Links et App Links règlent cela : les liens vers votre domaine ouvrent directement l'app. Voici la configuration complète pour les apps web encapsulées.

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)

Des liens https normaux vers votre domaine ouvrent l'app quand elle est installée et le site web sinon. Exige deux fichiers sur votre domaine et un réglage dans WebViewGold. Le standard pour les magic links, les réinitialisations de mot de passe, le contenu partagé et les liens marketing.

Deep links à schéma personnalisé

Des liens comme votreapp://chemin ouvrent l'app depuis d'autres apps ou des QR codes. Aucun fichier de domaine nécessaire, mais ils ne font rien quand l'app n'est pas installée. WebViewGold prend en charge les deux ; choisissez selon le cas d'usage.

Configurer les Universal Links et App Links

Nécessite votre domaine personnalisé (voir le guide sur le domaine) et les identifiants d'app des deux stores.

  1. Hébergez le fichier Apple

    Placez /.well-known/apple-app-site-association (JSON, sans extension de fichier, servi en HTTPS) dans le dossier public de votre web app avec votre Team ID et votre bundle ID. Les projets Lovable, Bolt, v0 et Replit ont tous un dossier public/static pour cela.

  2. Hébergez le fichier Android

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

  3. Activez la fonctionnalité dans WebViewGold

    iOS : ajoutez la capability Associated Domains avec applinks:votredomaine.com (et www) et activez le réglage dans Config.swift. Android : activez le deep linking dans Config.java et ajoutez votre domaine à l'intent filter dans AndroidManifest.xml ; vérifiez la propriété du domaine pour les App Links.

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

    Supabase : Site URL et URL de redirection supplémentaires = https://app.votredomaine.com/… ; Firebase : domaines autorisés et URL d'action ; Clerk/Auth.js : URL de callback. Les magic links portent alors votre domaine et s'ouvrent dans l'app.

  5. Testez sur de vrais appareils

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

Pièges courants

  • Le fichier d'association est servi avec une redirection ou le mauvais type de contenu : il doit être servi directement en HTTPS avec un statut 200.
  • Le fournisseur d'e-mail enveloppe les liens dans un domaine de suivi (click.votrefournisseur.com) : désactivez le suivi des clics pour les e-mails d'authentification ou ajoutez aussi ce domaine.
  • www ou non-www : enregistrez les deux dans la capability Associated Domains.
  • La redirection par défaut de Supabase va vers l'URL supabase.co du projet : définissez la Site URL sur votre domaine.
  • Les App Links Android ne sont vérifiés que si l'empreinte correspond à la clé que Google utilise pour signer l'app publiée (clé Play App Signing, pas votre clé d'upload).

Je suis très content d'avoir acheté cette application ! Extrêmement facile et excellente documentation. J'ai été en contact avec le service client, ils ont répondu très rapidement et très amicalement. Ils ont résolu ma question en un jour. 10/10 recommanderaient.

Nelis Geiger · CodeCanyon

Questions fréquentes

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

Oui, pour la connexion. Les e-mails de réinitialisation de mot de passe contiennent quand 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 exigent-ils une mise à jour en store ?

La première configuration, oui (nouvelle capability et entrées de manifeste). Changer ensuite quels chemins ouvrent l'app se fait dans les fichiers d'association sur votre domaine, sans mise à jour en store.

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

Quand l'app est installée et que le fichier est vérifié, oui. iOS permet aux utilisateurs de refuser 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 ?

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.