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

Fonctionnalité native

Liens externes et gestion des URL pour les apps vibe-codées

Redirections de paiement, connexion Google, WhatsApp et liens d'aide : chacun a besoin d'une destination différente dans une app. Choisissez votre outil pour obtenir l'inventaire des liens et les réglages adaptés à votre stack.

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

Où chaque type de lien doit s'ouvrir

LienMeilleure destinationPourquoiComment dans WebViewGold
Votre propre domaineL'app (WebView principale)C'est votre appLes liens internes restent dans l'app
Stripe Checkout, liens de paiement, 3-D Secure, PayPalL'app (WebView principale)L'URL de succès revient sur votre domaine avec la session intacteGardez les liens externes dans l'app (option 0), ou listez ces hôtes comme exceptions à ne jamais ouvrir dans le navigateur (safariblacklist, BROWSER_BLACKLIST)
Connexion Google et FacebookSocial Login HelperGoogle bloque les WebViews intégrées ; l'assistant exécute cette étape dans une fenêtre de connexion acceptée, puis revientgoogle_login_helper_triggers / GOOGLE_LOGIN_HELPER_TRIGGERS ; Android propose aussi le préfixe googlelogin:// pour un Chrome Custom Tab
CGU, centre d'aide, documentation, blog sur d'autres domainesOnglet intégréBarre d'adresse et bouton de fermeture ; l'app reste en dessousalwaysOpenInInAppTab / ALWAYS_OPEN_IN_INAPP_TAB, ou target="_blank" avec l'option des liens spéciaux réglée sur 1
WhatsApp (wa.me), Instagram, YouTube, X, TikTokLeur app ou le navigateur systèmeLes utilisateurs y sont connectés, pas dans votre WebViewsafariwhitelist / BROWSER_WHITELIST
mailto:, tel:, sms:Mail, Téléphone, MessagesSchémas système, gérés par le téléphoneUtilisez des liens standard ; WebViewGold les transmet au système
Liens App Store et Google PlayL'app du storeMises à jour, notes, vos autres appsapps.apple.com et play.google.com dans la liste des hôtes toujours externes

Trois classes de liens et les réglages qui les contrôlent

Liens internes

Même domaine que l'hôte configuré. Ils se chargent dans la WebView principale, c'est pourquoi l'URL de départ doit être votre domaine de production. Testez explicitement les sous-domaines que vous utilisez pour l'authentification, le paiement ou l'API : qu'ils comptent comme internes ou non dépend de l'hôte que vous avez configuré.

Liens externes

Tous les autres domaines. L'option 0 les garde dans l'app. iOS peut les envoyer vers Safari avec externalLinkHandlingOptions = 2 ; Android ajoute 1 (onglet intégré) et 2 (navigateur système) pour EXTERNAL_LINK_HANDLING_OPTIONS. Les listes par hôte priment sur le comportement par défaut : safariwhitelist, safariblacklist et alwaysOpenInInAppTab sur iOS, BROWSER_WHITELIST, BROWSER_BLACKLIST et ALWAYS_OPEN_IN_INAPP_TAB sur Android.

Liens spéciaux

Les liens avec target="_blank" (sur Android, aussi les liens qui se terminent par #). specialLinkHandlingOptions et SPECIAL_LINK_HANDLING_OPTIONS : 0 WebView principale, 1 onglet intégré, 2 navigateur. Sur Android, un préfixe newtab: impose ce comportement à un lien précis. Pour les liens à la fois spéciaux et externes, Android suit le réglage des liens spéciaux, tandis que sur iOS externalLinkHandlingOptions = 2 les envoie quand même vers Safari : gardez-le à 0 si vous voulez l'onglet intégré.

Questions fréquentes

Pourquoi mon paiement Stripe perd-il la session dans l'app ?

Généralement parce que le paiement s'est ouvert dans Safari ou Chrome : le paiement fonctionne, mais l'URL de succès se charge dans le navigateur, où l'utilisateur n'est pas connecté. Gardez checkout.stripe.com dans la WebView principale (option 0 pour les liens externes) et naviguez avec window.location.href, pour que la redirection revienne dans l'app.

Les liens mailto:, tel: et WhatsApp fonctionnent-ils dans l'app ?

Les liens mailto:, tel: et sms: sont transmis à Mail, à l'app Téléphone et à Messages. Pour WhatsApp, ajoutez wa.me et api.whatsapp.com à la liste des hôtes toujours externes (safariwhitelist, BROWSER_WHITELIST), pour que l'app WhatsApp s'ouvre au lieu du site WhatsApp dans votre app. Testez chacun sur un vrai téléphone.

Qu'est-ce que l'onglet intégré ?

Une vue de navigateur qui s'ouvre par-dessus votre app, avec une barre d'adresse et des boutons de navigation. Les utilisateurs lisent la page, puis la ferment pour revenir exactement là où ils étaient. C'est le bon endroit pour les CGU, les articles d'aide et les autres contenus tiers.

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.