Ce que c'est
Replit Agent construit des apps full-stack à partir d'un prompt et les Replit Deployments les hébergent. Développeurs et fondateurs techniques qui aiment avoir code, base de données et hébergement dans un seul espace de travail.
Collection de guides Replit
Replit fait tourner le backend. WebViewGold met l'app dans la poche de vos utilisateurs. Tous les guides pour les créateurs Replit au même endroit : les guides pas à pas iOS et Android, chaque fonctionnalité native avec un prompt pour Replit, et quoi faire si un store dit non.
Dès $109 en paiement unique par plateforme, ou notre équipe s'occupe de tout dès $698.
Chaque page de fonctionnalité explique la partie native (un réglage ou un appel d'URL) et la partie app web pour votre stack Replit, avec un prompt à coller.
bioauth://) qui renvoie le résultat à votre app web pour protéger exactement les écrans de votre choix.Scanner de QR codes et de codes-barresDans une WebView, le scan de QR codes via le navigateur est lent et multiplie les demandes d'autorisation. WebViewGold ouvre le scanner natif de la caméra depuis un lien (qrcode:// ou barcodescanner://) et renvoie directement le résultat à votre app Replit : une URL s'ouvre automatiquement, la valeur d'un code-barres arrive dans une variable JavaScript.GéolocalisationVotre app Replit appelle déjà navigator.geolocation. Dans une app WebViewGold, cet appel déclenche la vraie boîte de dialogue d'autorisation du système, et la position provient du GPS de l'appareil plutôt que d'une approximation du navigateur. Aucun code natif : vous rédigez seulement le texte d'explication et répondez aux questionnaires des stores.Publicités AdMobLes régies publicitaires web rapportent peu dans les apps et fonctionnent souvent mal dans les WebViews. WebViewGold intègre le SDK natif AdMob : une bannière sous votre app Replit, des interstitiels après un certain nombre d'interactions et des vidéos avec récompense que vous déclenchez depuis JavaScript quand l'utilisateur veut des crédits ou du contenu supplémentaires.Mode hors ligneLes examinateurs activent le mode avion. Les utilisateurs prennent le métro. Une app Replit qui affiche une page blanche hors ligne semble cassée ; un écran hors ligne natif avec un bouton Réessayer ressemble à une app. WebViewGold propose trois niveaux de prise en charge du hors-ligne, et le bon choix dépend de votre stack (Souvent React + Express/Node ou Python (Flask/FastAPI) avec le Postgres intégré de Replit (Neon) et Replit Auth).Deep linksUn utilisateur touche dans son e-mail le magic link envoyé par Replit Auth, Supabase Auth ou votre propre logique de session 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 Replit. Voici la configuration complète, plus les liens à schéma personnalisé pour les QR codes et les autres apps.Partage natif et retour haptiqueDeux petites choses donnent à une app Replit une sensation native dès la première minute : une vraie feuille de partage (AirDrop, Messages, WhatsApp, Mail) au lieu d'un lien copié, et une légère vibration quand une action réussit. WebViewGold expose les deux sous forme d'appels d'URL que vous pouvez relier à vos boutons existants.Téléchargements de fichiers et uploads caméraUne WebView brute ignore silencieusement le téléchargement d'un PDF et affiche un sélecteur de fichiers rudimentaire. WebViewGold enregistre les images dans la photothèque (savethisimage://?url=…), télécharge les PDF, fichiers audio, ePub et Office, et ouvre l'appareil photo ou la galerie natifs pour chaque <input type="file"> de votre app Replit.Évaluation in-appLes notes décident si une fiche de store convertit. WebViewGold permet à votre app Replit d'afficher la boîte de dialogue d'évaluation native (rateapp://) exactement quand l'utilisateur est satisfait : après une commande terminée, un entraînement achevé, un projet enregistré. Vous choisissez le moment dans votre app web ; la partie native tient en un appel.CSS et JavaScript personnalisésLe site web a besoin d'un bandeau cookies, d'un pied de page avec 30 liens et d'un badge « Téléchargez notre app ». L'app n'a besoin de rien de tout cela. WebViewGold injecte un fichier custom.css et un fichier custom.js dans chaque page que votre app Replit charge dans l'app : le site web reste intact et l'app ressemble à une app.Lecteur de tags NFCSafari ne donne aucun accès NFC aux sites web, et Web NFC n'existe que dans Chrome sur Android. Encapsulée avec WebViewGold, votre app Replit lance un scan NFC natif avec un simple lien et reçoit le contenu du tag dans une fonction JavaScript : sur Android via l'API NFC documentée, sur iPhone via le plugin NFC de WebViewGold. Check-ins, étiquettes d'équipement et cartes de visite NFC ne demandent alors que quelques lignes de code.Scanner de documentsSi votre app Replit propose un envoi de fichier, elle peut avoir un vrai scanner de documents. WebViewGold ajoute une option Scan Document à la boîte de dialogue d'envoi native : Apple VisionKit sur iPhone et Google ML Kit sur Android détectent les bords de la page, recadrent et améliorent chaque page, puis transmettent le résultat à votre champ de fichier existant, comme n'importe quel autre envoi.Impression et AirPrintLe bouton Imprimer qui fonctionne dans le navigateur reste généralement muet dans une app, car les WebViews d'app ne gèrent pas window.print() comme Safari ou Chrome. WebViewGold offre à votre app Replit une alternative native : printitem:// télécharge un PDF ou une image depuis votre serveur et ouvre la boîte de dialogue d'impression du système, AirPrint sur iPhone et le service d'impression Android, avec l'option Enregistrer au format PDF.Copier-coller et presse-papiersLes boutons Copier qui échouent sans prévenir et les champs de collage qui ne se remplissent jamais sont des agacements classiques des WebViews. Dans une app WebViewGold, votre app Replit lit le presse-papiers de l'appareil à la demande avec getclipboard:// (le contenu arrive dans la variable clipboarddata), et la copie utilise l'API Clipboard standard du web avec une solution de repli. Voici le schéma à suivre, ainsi que les règles de confidentialité que les deux plateformes imposent.Accès aux contactsLes écrans « Retrouvez vos amis », les invitations de groupe et les apps de partage de dépenses veulent souvent accéder au carnet d'adresses. Dans une app WebViewGold, votre app Replit demande l'autorisation avec requestcontactpermission:// et reçoit les noms et numéros de téléphone en JSON dans la variable contacts après readcontacts://. Le code prend quelques minutes ; c'est l'usage que vous faites des données qui décide si l'app passe l'examen.Lecture vidéo et audioUne balise vidéo HTML5 fonctionne dans l'app, mais les longues leçons y paraissent à l'étroit et la lecture s'arrête généralement dès que l'utilisateur change d'app. Avec WebViewGold, votre app Replit confie l'URL d'un flux au lecteur natif grâce à un simple lien (startnativevideo://) : vos spectateurs profitent du plein écran et du Picture-in-Picture sur les deux plateformes, et d'AirPlay sur iPhone. Sur iOS, vous pouvez aussi laisser l'audio HTML continuer en arrière-plan pour les podcasts, la radio et les cours audio.Protection contre les captures d'écranLeçons payantes, conversations privées, soldes de compte, coupons à usage unique : certains écrans ne devraient pas finir dans une discussion de groupe. WebViewGold peut bloquer les captures et les enregistrements d'écran sur Android et les détecter sur iOS, puis appeler une fonction JavaScript dans votre app Replit pour que vous puissiez réagir. La même boîte à outils fonctionne aussi dans l'autre sens : takescreenshot:// enregistre volontairement un écran dans Photos, pour les billets et les reçus.HealthKit et Health ConnectLes trackers de fitness, les apps d'habitudes et les outils de coaching créés avec Replit peuvent afficher le vrai nombre de pas, la fréquence cardiaque ou le poids de l'utilisateur au lieu de lui demander de les saisir. WebViewGold lit et écrit dans Apple Santé (HealthKit) sur iOS et dans Health Connect sur Android avec les deux mêmes schémas d'URL. Le code est la partie facile ; ce sont les règles des stores sur les données de santé qui méritent l'essentiel de votre attention.Événements de calendrierUne réservation absente du calendrier de l'utilisateur, c'est un rendez-vous manqué en puissance. Sur iOS, WebViewGold permet d'ajouter un événement à l'app Calendrier depuis un simple lien vers un fichier .ics : votre app Replit n'a besoin de rien d'autre que d'une URL qui renvoie l'événement. Sur Android, WebViewGold n'a pas d'API de calendrier dédiée ; voici ce qui fonctionne à la place.Lampe torcheLire un numéro de série dans une réserve sombre, relever un compteur dans une cave, trouver sa place à un concert : parfois, votre app Replit a simplement besoin de lumière. WebViewGold allume et éteint la lampe du téléphone grâce à deux liens, enableflashlight:// et disableflashlight://, sur iOS et Android. C'est une petite fonctionnalité qui donne le meilleur d'elle-même comme aide au sein d'un parcours plus large.Extension de partageUn outil de favoris, une boîte à recettes ou un moodboard ne sert vraiment que si l'enregistrement se fait en un tap. Avec WebViewGold, votre app Replit apparaît dans la feuille de partage d'iOS et d'Android, et tout ce que l'utilisateur partage (un lien, un extrait de texte, une photo) arrive dans votre app web sous la forme de la variable JavaScript sharedData. Votre code décide de la suite : préremplir un formulaire, l'enregistrer dans votre backend ou ouvrir un éditeur.Widgets et raccourcisL'écran d'accueil est l'endroit où une app prouve qu'elle est plus qu'un favori. Sur iOS, WebViewGold offre à votre app Replit quatre façons d'y être présente : un widget image que votre serveur tient à jour, des actions rapides par appui long sur l'icône, des phrases Siri qui exécutent votre JavaScript et des icônes d'app alternatives. Android n'a pas d'équivalent WebViewGold pour les widgets et les actions rapides : ce guide présente donc aussi, honnêtement, les alternatives de ce côté.Pass Apple WalletSi votre app Replit vend des billets d'événement, gère un programme de fidélité ou distribue des coupons, le pass a sa place dans Apple Wallet, sur l'écran verrouillé au moment où il compte. WebViewGold ajoute le chaînon manquant : remplacez https:// par addpkpass:// dans l'URL de votre fichier .pkpass et iOS affiche la feuille native Ajouter à Apple Wallet. Vous créez et signez toujours le pass vous-même, et sur Android, Google Wallet fonctionne via son propre lien d'enregistrement web.Stockage natif et identifiant d'appareilLes utilisateurs attendent d'une app qu'elle se souvienne d'eux. Les cookies et le localStorage gardent généralement votre app Replit connectée, mais ce sont des stockages web qui disparaissent avec le cache. WebViewGold ajoute deux petits outils natifs : un stockage de valeurs persistant (writevalue:// et readvalue://) pour les réglages et la restauration de session, et un UUID d'appareil (get-uuid://) pour les licences liées à un appareil, les appareils de confiance et les réglages par appareil sur votre serveur.Publicités Meta Audience NetworkSi votre audience vit sur Facebook et Instagram, Meta Audience Network peut être une alternative à AdMob. WebViewGold intègre le SDK natif Audience Network : interstitiels programmés ou déclenchés par une page sur iOS, bannières et interstitiels sur Android, configurés dans Config.swift et Config.java et pilotés depuis votre app Replit. Voici la configuration, les formalités de confidentialité et les points sur lesquels les apps avec publicité se font refuser.Barre d'onglets native et navigationUn menu hamburger et un en-tête de site web sont le moyen le plus rapide de donner à une app Replit l'air d'un simple favori, et c'est précisément ce que les examinateurs jugent au titre de la guideline 4.2. WebViewGold ajoute une barre d'onglets ou une barre latérale native sur iOS, et une navigation inférieure ou un tiroir Material sur Android, chacun configuré dans un seul fichier, tandis que votre app web continue de gérer le routage.Splash screen et indicateur de chargementDeux secondes d'écran blanc après le lancement : c'est ainsi qu'une app Replit récolte une remarque au titre de la guideline 2.1 ou un avis à une étoile. L'app native s'ouvre instantanément ; votre app web a besoin d'un instant. WebViewGold couvre cet instant avec un splash à vos couleurs, un indicateur de chargement natif et le pull-to-refresh, et quelques lignes dans votre app web rendent la transition invisible.Safe area et barre d'étatUne app Replit parfaite dans le navigateur peut voir son en-tête passer sous la Dynamic Island, sa barre d'onglets sous l'indicateur d'accueil, ou son horloge disparaître en blanc sur blanc en mode sombre. Par défaut, WebViewGold garde votre page dans la safe area et colore la barre d'état nativement ou depuis JavaScript. Voici quand vous y fier, et quand passer en bord à bord avec du CSS.Mise à jour forcée et contrôle de versionVotre app web Replit se met à jour à chaque publication, mais la coque native qui l'entoure ne change que lorsque les utilisateurs installent une nouvelle version depuis le store. Quand une nouvelle fonctionnalité dépend d'une coque plus récente, ou que d'anciens builds pointent vers une URL que vous abandonnez, vous devez savoir qui est en retard. WebViewGold transmet à votre app web la version installée ; quelques lignes de code en font une bannière discrète ou un écran de mise à jour obligatoire.Liens externes et gestion des URLSur le web, un lien vers Stripe, la connexion Google, WhatsApp ou votre centre d'aide fonctionne tout simplement. Dans une app, chaque lien a besoin d'une destination : l'app elle-même, un onglet de navigateur intégré, Safari ou Chrome, ou une autre app comme Mail, Téléphone ou WhatsApp. Si vous vous trompez, les utilisateurs se retrouvent bloqués sur une page tierce sans bouton retour, connectés au mauvais endroit, ou en train de payer dans un navigateur pendant que l'app attend.Replit Agent construit des apps full-stack à partir d'un prompt et les Replit Deployments les hébergent. Développeurs et fondateurs techniques qui aiment avoir code, base de données et hébergement dans un seul espace de travail.
Souvent React + Express/Node ou Python (Flask/FastAPI) avec le Postgres intégré de Replit (Neon) et Replit Auth
Ouvrez le panneau Deploy et choisissez Autoscale (apps web avec backend), Static (front-end uniquement) ou Reserved VM. Replit compile l'app et la sert à une adresse replit.app. Redéployez pour mettre les modifications en ligne.
Replit Auth, Supabase Auth ou votre propre logique de session
Stripe
Made with Replit: Si l'Agent a ajouté un pied de page « Built with Replit », demandez-lui de le retirer avant de compiler l'app.
Imaginons que vous ayez demandé à Replit Agent une app qui permet aux propriétaires de food trucks d'indiquer où ils sont garés aujourd'hui, avec un front-end React, une API Express et Replit Postgres. Vous déployez sur Autoscale, connectez trucks.yourdomain.com et encapsulez l'app avec WebViewGold : les clients peuvent autoriser l'accès à leur position et voir les food trucks les plus proches grâce à l'API de géolocalisation HTML5 standard. Des notifications push préviennent les abonnés quand leur food truck préféré ouvre près de chez eux, ce qui montre clairement à Apple et Google que l'app est plus qu'un site web. Vous gardez l'écran de lancement jusqu'à l'arrivée des premières données, pour qu'un démarrage à froid ne paraisse jamais figé pendant la validation. Les deux stores l'approuvent, et les propriétaires ne remarquent rien quand vous redéployez un correctif à l'heure du déjeuner.
Collez dans Replit, vérifiez les changements, publiez.
Prepare this app for publishing as a native iOS and Android app (it will run inside a native WebView wrapper): 1. Add /privacy and /terms pages with editable placeholder text, linked from the footer and the settings page. 2. Add a "Delete account" action in settings that deletes the user's data and auth record, with a confirmation dialog. 3. Make every page responsive from 320px to tablet widths with no horizontal scrolling; tap targets at least 44px. 4. Remove any "Made with Replit" footer, "Get the app" banners and external links in the main navigation. 5. Show a retry message when a request fails instead of an empty page, and make the first paint fast (lazy-load heavy components). 6. Set the <title> to the app name (max 30 characters) and add a meta description.
Un projet d'app natif complet, pas un abonnement. Tout ce qui suit est inclus dans la licence et s'active par un simple réglage.
Oui. Créez un Replit Deployment, insérez son URL (ou votre domaine personnalisé) dans WebViewGold et compilez les apps natives. Replit continue d'héberger le backend ; WebViewGold fournit la coque prête pour les stores.
Autoscale pour les apps avec backend, Static pour les front-ends purs. Reserved VM si vous avez besoin de processus actifs en permanence. La WebView s'en moque : il lui faut simplement une URL HTTPS stable.
Non. Les utilisateurs reçoivent la nouvelle version au prochain lancement ou à la prochaine navigation, exactement comme un visiteur de site web.
Si vous partez de zéro et voulez une app React Native, c'est une possibilité. Si votre produit tourne déjà comme app web sur un déploiement replit.app, une version Expo représente une seconde base de code avec ses propres écrans et son propre processus de publication, alors que WebViewGold encapsule le déploiement que vous avez déjà et se met à jour à chaque redéploiement.
L'app charge l'URL de votre déploiement : si le déploiement est suspendu ou que sa facturation expire, les utilisateurs voient l'écran hors ligne de WebViewGold au lieu de votre app. Gardez le déploiement actif, surveillez votre consommation et utilisez un domaine personnalisé pour pouvoir déplacer le backend chez un autre hébergeur plus tard sans nouveau build pour 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.
$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$349 par licence, extension en paiement unique
Ni Mac, ni Xcode, ni Android Studio : configurez dans le navigateur, nous compilons les deux apps dans le cloud et les transmettons à App Store Connect et à la Play Console.
Comment fonctionne le Cloud Builder Essayer la démo gratuite$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é parPrix Soldes d'hiver valables jusqu'au 31 décembre 2026.
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.