Déployez votre app gratuitement →

Forfait gratuit disponible

Publiez votre app sur les stores.
Un clic. 200 OK.

Déployez votre app mobile en un clic. Elle est compilée, signée, testée et envoyée sur l’App Store et Google Play. Pas besoin de Mac, et rien n’est rendu public sans votre feu vert.

Sans carte bancaire. Apps Expo, Capacitor, React Native et Flutter. Fonctionne avec votre dépôt GitHub existant. Vos clés restent dans votre GitHub.

// qu’est-ce que push200

Le bouton entre votre code et les stores.

Publier une app mobile, c’est gérer des certificats, des profils, des clés de signature, des numéros de build et deux stores différents. Push200 s’occupe de tout depuis votre dépôt GitHub, à chaque fois que vous cliquez sur Déployer.

Le nom résume l’idée : vous faites un push, et vous recevez un 200, le code de statut qui signifie succès.

# ce que l’on ressent lors d’une publication
POST /release HTTP/1.1
Targets: ios, android

HTTP/1.1 200 OK
Signed: true
Phone-Test: passed
Delivered-To: App Store Connect, Google Play
Public: false # tant que vous ne l’avez pas décidé
1clic pour lancer un build
2stores d’applications depuis un seul portail
0Mac à posséder
<5 minpour iOS lors de notre vrai test

// ça vous parle ?

Chaque erreur de publication, résolue en 200.

401 Unauthorized

« Le profil de provisionnement ne correspond pas. »

200 OK Les certificats et les profils sont récupérés à chaque build.

409 Conflict

« Ce numéro de build a déjà été utilisé. »

200 OK Nous lisons le dernier numéro du store et utilisons le suivant.

403 Forbidden

« Il faut un Mac pour faire ça. »

200 OK Les builds iOS tournent sur des Mac hébergés par GitHub. Travaillez depuis Windows.

500 Internal Server Error

« Pourtant, ça marchait sur ma machine. »

200 OK Chaque build démarre sur une machine propre, à chaque fois.

404 Not Found

« Qui a la clé d’importation ? »

200 OK Vos clés restent chiffrées dans votre propre GitHub. Nous ne les conservons pas.

503 Service Unavailable

« Est-ce que ça a planté sur Android ? »

200 OK Chaque build Android est d’abord ouvert sur un téléphone virtuel.

// comment ça marche

De la première connexion au premier build en trois étapes.

  1. ✓Coder
  2. ✓Signer
  3. ✓Compiler
  4. ✓Tester
  5. 5Publier
  1. 01

    Connectez votre dépôt

    Reliez le dépôt GitHub où se trouve déjà votre app. Aucune modification du code n’est nécessaire sur votre branche principale.

  2. 02

    Connectez vos stores

    Connectez Apple et Google Play une seule fois, avec un guide pas à pas. Vos clés vont directement dans vos propres secrets GitHub chiffrés.

  3. 03

    Cliquez sur Déployer

    Suivez chaque étape en direct dans votre portail, puis ouvrez le résultat dans TestFlight ou Google Play.

// ce que vous obtenez

Les étapes pénibles, prises en charge.

La signature iOS en pilote automatique

Votre clé App Store Connect fait le travail. Les certificats et les profils sont réglés à chaque build, puis l’app part sur App Store Connect, prête pour TestFlight.

Android, signé et vérifié

Les bundles sont signés avec votre clé d’importation et vérifiés, puis envoyés sur Google Play en brouillon une fois l’accès Play connecté.

Un test sur téléphone virtuel

Les builds Android sont installés et ouverts sur un téléphone virtuel, avec une capture d’écran et une détection des plantages.

Vos clés restent dans votre GitHub

Les clés des stores sont scellées directement dans les secrets GitHub chiffrés de votre dépôt, et vérifiées auprès d’Apple et de Google dès que vous les ajoutez. Push200 n’en conserve aucune copie.

public: falseEn attente de votre décision. Essayez l’interrupteur.

Vous gardez le contrôle

Les builds s’arrêtent à App Store Connect ou à un brouillon Play. La mise en ligne reste toujours votre décision.

Vos branches restent intactes

Chaque build s’exécute sur sa propre branche séparée, à partir de votre code le plus récent. Votre branche principale n’est jamais modifiée.

// 200 OK

Le moment où votre app est en ligne.

Fini les nuits à se battre avec les certificats. Votre app sur l’App Store et Google Play, où tous vos proches peuvent la télécharger.

  • ✓ Sur l’App Store, pour iPhone
  • ✓ Sur Google Play, pour Android
  • ✓ Le tout depuis un seul bouton dans votre portail
Déployez votre app gratuitement →

Apple et Google examinent chaque app, et c’est vous qui choisissez quand elle devient publique.

Votre appEN LIGNEApp StorePlayEn ligne surApp StoreEn ligne surGoogle Play

// tarifs

Des forfaits simples. Aucune facturation à la minute de notre part.

Les builds s’exécutent sur votre propre compte GitHub : c’est donc GitHub qui facture les éventuelles minutes de build, selon votre propre forfait. Notre prix reste le même, quel que soit le nombre de builds.

Commencez gratuitement, sans carte bancaire. Les prix sont en dollars américains. Résiliable à tout moment.

Gratuit

$0 pour toujours

Essayez-le sur une vraie app.

  • 1 app, 3 builds par jour
  • Builds iOS et Android
  • Test sur téléphone virtuel
  • Vos clés restent dans votre GitHub
Commencer gratuitement

Team

$49 /mois

Pour les équipes qui publient souvent.

  • Apps illimitées, 100 builds par jour
  • Tout le forfait Pro
  • 5 builds en même temps
  • Membres d’équipe (bientôt disponible)
  • Assistance prioritaire
Passer à Team

Entreprise

Sur mesure

Pour les grandes entreprises.

  • Tout le forfait Team
  • Contrats signés
  • Authentification unique (SSO, bientôt disponible)
  • Assistance dédiée
Nous contacter

// pour les curieux

Juste ce qu’il faut de configuration. Rien à surveiller.

Remplissez un court formulaire. Nous générons les réglages et ajoutons les fichiers de build sur une branche séparée, pour que votre propre code reste propre.

Déployez votre app gratuitement →
// vos réglages de build
{
  "framework": "capacitor",
  "platform": "both",
  "appDir": "mobile",
  "ios": { "bundleId": "com.you.app" },
  "android": {
    "packageName": "com.you.app",
    "track": "internal"
  }
}

// faq

Des réponses claires à vos questions.

Pourquoi s’appelle-t-il Push200 ?

Vous faites un push de votre app, et 200 est le code de statut du web qui signifie succès. Push, puis 200 OK.

Quelles apps sont prises en charge ?

Les apps Expo et Capacitor, pour iOS et Android. La prise en charge de React Native seul est récente et n’a pas encore été éprouvée sur beaucoup de vraies apps. La prise en charge de Flutter est toute nouvelle, alors dites-nous comment se passe votre premier build.

Ai-je besoin d’un Mac ?

Non. Les builds iOS tournent sur des Mac hébergés par GitHub, vous pouvez donc travailler depuis Windows.

Qui paie les minutes de build ?

GitHub facture les minutes de build sur votre propre compte, selon votre forfait GitHub. Un build complet iOS et Android utilise en général environ 18 minutes, soit à peu près US$0.44 aux tarifs affichés par GitHub, avant tout quota gratuit. Fixez une limite de dépenses dans GitHub pour garder le contrôle.

Où vont mes clés ?

Directement dans les secrets GitHub chiffrés de votre dépôt, et c’est le seul endroit où elles restent. Vous connectez GitHub en un clic et choisissez précisément les dépôts à partager. Push200 ne conserve pas vos clés des stores.

Risque-t-il de publier mon app par erreur ?

Non. Les builds s’arrêtent à App Store Connect ou à un brouillon Google Play. C’est vous qui choisissez quand quelque chose devient public.

Combien ça coûte ?

Le forfait Gratuit est à $0 pour 1 app, Pro coûte US$19 par mois pour 5 apps et Team US$49 par mois pour un nombre illimité d’apps. Les grandes entreprises peuvent nous demander un prix sur mesure. Vous pouvez résilier à tout moment.

Votre prochaine publication pourrait être à un clic.

Commencez gratuitement, sans carte bancaire. Configurez votre première app dès aujourd’hui.

Déployez votre app gratuitement →
Push200 : publiez votre app sur l’App Store et Google Play