REPLIT → APP STORES
Publiez votre app Replit sur les stores
Mis à jour le 23 juillet 2026
Du déploiement Replit à l'app
Une fois votre app Replit déployée sur une URL HTTPS, elle est prête à devenir une app store. SaasToStore l'encapsule en bundle Android signé et installateurs desktop — même backend, même frontend, désormais installable.
3 étapes pour publier
1. Déployez sur Replit
Utilisez Replit Deployments pour obtenir une URL HTTPS stable.
2. Collez l'URL dans SaasToStore
On la valide, on récupère votre icône et on configure le build.
3. Buildez et publiez
Obtenez un .aab signé pour Google Play et les installateurs desktop.
Ce que vous obtenez
- Android App Bundle (.aab) + APK signés pour Google Play
- Installateurs desktop : Windows .msi, macOS .dmg, Linux .AppImage
- Compatible avec tout déploiement Replit en HTTPS
- Notifications push à partir du plan Launch
- Sans Android Studio, sans Gradle, sans code
Quel déploiement Replit choisir
Le type de déploiement décide du ressenti de l'app sur un téléphone. Les déploiements Autoscale s'endorment à l'inactivité : le premier lancement après une période calme paie un démarrage à froid. Sur le web, cela se lit comme une page lente ; dans une app installée, cela se lit comme une app cassée. Une Reserved VM reste chaude et s'ouvre instantanément. Un déploiement Static est le plus rapide des trois, et suffit quand votre app n'a pas de serveur propre. Si vos utilisateurs ouvrent l'app plusieurs fois par jour, un déploiement chaud vaut plus que le calcul qu'il économise.
Publiez des mises à jour sans repasser par le store
L'app charge votre URL Replit en direct : elle exécute donc votre dernier déploiement. Poussez un correctif sur Replit et chaque copie installée l'a au lancement suivant — sans rebuild, sans revue store, sans attendre que les utilisateurs mettent à jour. Vous ne resoumettez que si l'enveloppe change : une nouvelle icône, un nouveau nom, une nouvelle permission. Pour un projet qui livre plusieurs fois par semaine, c'est la différence entre une présence store entretenue et une présence abandonnée.
À vérifier avant de builder
Un domaine personnalisé stable
Buildez sur votre propre domaine plutôt que sur une URL de préversion .replit.app. L'URL est gravée dans l'app signée : la changer ensuite impose de publier une nouvelle version.
Des sessions qui survivent à un redémarrage
Gardez les sessions en base, pas en mémoire du processus. Une instance Autoscale peut être recyclée entre deux lancements et déconnecter tout le monde.
Des WebSockets en WSS
Le temps réel continue de fonctionner, mais la connexion doit être en WSS. Une connexion WS simple est bloquée dans la WebView.
Aucun contenu mixte
Chaque ressource et chaque appel d'API doit être en HTTPS. Une seule image en HTTP suffit à laisser une zone blanche dans l'app installée.
Ce qui change pour ceux qui l'utilisent
Sur le web, votre app Replit vit derrière une URL qu'il faut retenir et taper. Installée, elle se pose sur l'écran d'accueil à côté des autres apps, s'ouvre sans l'habillage du navigateur et garde sa propre fenêtre dans le sélecteur d'apps. La barre d'adresse disparaît : l'hébergement devient invisible, personne ne voit que l'app tourne sur Replit. Les sessions persistent d'un lancement à l'autre au lieu d'expirer avec un onglet fermé — pour un outil qui demande une connexion, c'est la plus grande différence au quotidien. À partir du plan Launch, vous pouvez aussi envoyer des notifications push, ce qu'un onglet de navigateur ne sait pas faire de façon fiable sur iOS.
Questions fréquentes
Mon app Replit doit-elle être déployée d'abord ?+
Oui. Utilisez Replit Deployments pour obtenir une URL HTTPS stable, puis collez-la dans SaasToStore. Une URL en ligne est la seule condition.
Mon backend continuera-t-il de fonctionner ?+
Oui. L'app charge votre URL Replit déployée, donc votre serveur, votre base de données et vos API fonctionnent exactement comme sur le web.
Dois-je connaître le développement natif ?+
Non. SaasToStore gère le packaging, la signature et le bundle prêt pour le store — vous n'ouvrez jamais Android Studio.
Puis-je publier sur Google Play ?+
Oui. Vous obtenez un .aab correctement signé accepté par Google Play (des frais Google uniques de 25$ s'appliquent).
Combien ça coûte ?+
Un build gratuit pour tester ; les offres payantes démarrent à 9€ en paiement unique pour votre branding.
Mon app Replit met du temps à s'ouvrir sur Android. Pourquoi ?+
Presque toujours un démarrage à froid. Les déploiements Autoscale s'endorment à l'inactivité : le premier lancement doit réveiller l'instance. Passez à une Reserved VM si l'app est ouverte régulièrement, ou servez un build statique s'il n'y a pas de serveur derrière.
Puis-je garder l'URL gratuite .replit.app ?+
Elle fonctionne, mais buildez plutôt sur un domaine personnalisé. L'URL est intégrée à l'app signée : passer à votre propre domaine ensuite impose de publier une nouvelle version sur le store, au lieu d'un simple redéploiement.
Replit Auth et Replit DB fonctionnent-ils dans l'app ?+
Oui. L'app exécute votre déploiement : tout ce qui marche dans un navigateur mobile marche ici, y compris Replit Auth et Replit DB. Gardez les sessions en base plutôt qu'en mémoire pour qu'un redémarrage d'instance ne déconnecte pas vos utilisateurs.
Encapsuler mon app Replit la ralentit-il ?+
Non. L'app utilise la WebView système, le moteur qu'utilise déjà Chrome sur Android : la vitesse de rendu est celle du navigateur mobile. Ce que vous retirez, c'est l'habillage du navigateur et le détour par une URL tapée ; ce que vous ajoutez, c'est un démarrage à froid si votre déploiement s'endort.
Publiez votre app Replit
Collez votre URL Replit. On build l'app signée.
Créer mon app — gratuit