Allez directement au contenu principal
Mises à Jour Directes

Réparez les bogues en secondes, pas en semaines

Votre application ne peut pas se permettre de bogues critiques qui restent non corrigés pendant que les examens de l'App Store traînent en longueur. Les Mises à Jour Directes assurent que chaque utilisateur obtient la correction immédiatement lors de l'ouverture suivante de l'application.

Les mises à jour s'appliquent instantanément
Zéro sessions obsolètes
Temps d'actualisation inférieur à la seconde

Le Problème

Les Mises à Jour de Fond Ne Sont Pas Rapides Suffisamment pour les Corrections Critiques

Le Problème avec les Mises à Jour de Fond

1

L'utilisateur Ouvre l'Application avec un Bogue

Votre mise à jour est disponible, mais l'utilisateur voit la version buggy.

2

Expérience de l'utilisateur

Ils rencontrent exactement le même problème que vous avez corrigé. La frustration monte. Peut-être qu'ils laissent une critique de 1 étoile.

3

Mise à jour s'applique à la prochaine lancement

La correction était prête, mais ils ont dû subir le bug avant. Pour les problèmes critiques, ce n'est pas acceptable.

Lorsque chaque session compte

Flux de paiement interrompu

Les utilisateurs ne peuvent pas effectuer des achats. Chaque session sans la correction est une perte de revenus.

Vulnérabilité de sécurité

Une faille de sécurité a été découverte. Les utilisateurs ne devraient pas exécuter le __CAPGO_KEEP_0__ vulnérable même une fois.

A security flaw was discovered. Users shouldn't run the vulnerable code even once.

Lorsque chaque session compte, les utilisateurs expérimentent les bugs au moins une fois après que vous les avez corrigés. Pour les problèmes critiques, ce n'est trop souvent.

Les nouvelles réglementations entrent en vigueur à minuit. Chaque utilisateur doit voir les termes mis à jour immédiatement.

La Solution

Mises à jour qui s'appliquent avant que l'application ne s'affiche

Les mises à jour Directes vérifient et appliquent les mises à jour lorsque les utilisateurs ouvrent votre application - avant qu'ils ne voient quoi que ce soit. L'expérience est fluide, et chaque session exécute votre dernière code.

Mode Arrière-plan (par défaut)

1
L'utilisateur ouvre l'application
2
L'application s'affiche immédiatement (version ancienne)
3
La mise à jour télécharge en arrière-plan
4
La mise à jour s'applique à la prochaine mise en route

Les utilisateurs expérimentent toujours une session avec la version ancienne après que vous avez poussé une mise à jour.

Mode Direct (Instantané)

1
L'utilisateur ouvre l'application
2
Téléchargements mis à jour immédiatement (~500ms)
3
L'application s'affiche avec la dernière version

Les utilisateurs voient toujours votre dernière code. Aucune exception. Aucune session obsolète.

capacitor.config.ts
// Enable Direct Updates - one config change
CapacitorUpdater: {
  autoUpdate: true,
  directUpdate: true, // Updates apply immediately on app open
}

// That's it. When users open your app:
// 1. Capgo checks for updates (~50ms)
// 2. If available, downloads immediately (~200-500ms)
// 3. Applies before your app renders
// Users always see the latest version. Zero exceptions.

Impact Réel

Comment QuickCart a éliminé les échecs de paiement en une nuit

QuickCart

E-Commerce - Application de vente flash

QuickCart organise des ventes flash avec 100 000+ utilisateurs simultanés pendant les événements de pointe. Lorsqu'une mise à jour du fournisseur de paiement a cassé leur flux de paiement, ils l'ont découvert 4 heures après le début d'une vente majeure. Avec les mises à jour en arrière-plan, les utilisateurs qui avaient déjà ouvert l'application auraient rencontré le bug.

Leur équipe d'ingénierie a poussé la correction en 23 minutes. Mais avec les mises à jour en arrière-plan, plus de 40 000 utilisateurs qui ont ouvert l'application pendant ces 23 minutes auraient encore rencontré le bug dans leur session actuelle. À leur valeur moyenne d'achat de 47 $, cela représentait plus de 1,8 million de dollars de revenus à risque.

Après avoir passé à Direct Updates, leur prochaine incident a été résolu avec zéro transactions affectées. La correction a été déployée en 18 minutes, et chaque utilisateur qui a ouvert l'application après ce moment a obtenu la version corrigée immédiatement. Leur directeur financier exige désormais les mises à jour directes pour tous les flux de paiement à destination des clients.

Les Résultats

Temps pour un déploiement à 100% 0 minutes
Transactions affectées après la correction 0
Revenu protégé par incident $1,8M+
Tickets de support client -97%

« Mises à jour de fond sont parfaites pour les mises à jour de fonctionnalités. Mais pour tout ce qui touche aux paiements, à l'authentification ou à la conformité ? Les Mises à jour Directes sont sans discussion possible. »

— David Park, VP des Ingénieurs chez QuickCart

Pourquoi les équipes choisissent les Mises à jour Directes

Les Mises à jour Directes résolvent les problèmes que les mises à jour de fond ne peuvent pas. Voici ce qui fait la différence.

Séances non mises à jour

Chaque utilisateur qui ouvre votre application après une mise à jour reçoit la nouvelle version immédiatement. Pas d'exceptions. Pas de « une autre session avec le bug ». Chaque seule session exécute votre dernière code.

  • 100% des sessions exécutent votre dernière code - pas 95%, pas 99%, mais 100%
  • Les correctifs de bogues critiques atteignent les utilisateurs avant qu'ils ne puissent expérimenter le bogue
  • Les mises à jour de conformité prennent effet immédiatement sur tous les appareils

100%

des sessions exécutant la dernière code

Résolution instantanée des bogues

Lorsque vous déployez une correction, elle est vraiment corrigée. Les utilisateurs ne rencontrent pas le bogue « une fois de plus » pendant qu'ils attendent la prochaine mise à jour. Le moment où ils ouvrent l'application après votre correction, ils obtiennent la version corrigée.

  • Aucun autre ticket de support « J'ai juste rencontré ce bogue » après avoir déployé
  • La surveillance montre une amélioration immédiate, pas des courbes de lancement progressives
  • Les ingénieurs en appel peuvent rentrer immédiatement dans leur lit après avoir déployé

0

Expériences de bogues après déploiement de la correction

Onboarding utilisateur optimisé

Les nouveaux utilisateurs téléchargeant votre application pour la première fois obtiennent toujours votre meilleur flux de mise en route. Lorsque vous testez par A/B et que vous trouvez un gagnant, chaque nouveau utilisateur obtient immédiatement - pas après un cycle de téléchargement en arrière-plan.

  • Les nouveaux utilisateurs ne voient jamais les flux de prise en main obsolètes
  • Les gagnants des tests A/B sont déployés instantanément à 100% de nouveaux utilisateurs
  • Les premières impressions sont toujours votre meilleure expérience actuelle

+34%

Amélioration de la rétention du jour 1

Quand utiliser les Mises à jour Directes

Les Mises à jour Directes sont idéales pour les scénarios où la cohérence immédiate compte plus que les mises à jour invisibles.

Corrections de Bugs Critiques

Pertes de paiement, problèmes d'authentification, corruption de données - les bugs où en expérimenter une fois est trop souvent.

Prise en main des nouveaux utilisateurs

Les premières impressions comptent. Assurez-vous que chaque nouveau utilisateur obtienne votre meilleure et votre expérience de prise en main optimisée dès sa première session.

Fonctionnalités basées sur des événements

Les fonctionnalités liées à des moments spécifiques - ventes de fêtes, lancements de produits, événements en direct. Elles doivent être activées exactement lorsque l'événement commence.

Mises à Jour de Sécurité

Une vulnérabilité a-t-elle été découverte ? Les utilisateurs ne devraient jamais exécuter un code vulnérable, même une seule fois, après avoir appliqué le correctif.

Déploiements de Tests A/B

Une variante gagnante a-t-elle été trouvée ? Envoyez-la à 100 % des utilisateurs immédiatement au lieu de attendre les mises à jour de fond en arrière-plan.

Mises à Jour de Conformité

Nouvelles réglementations, nouveaux termes, informations requises. Les délais juridiques ne attendent pas les téléchargements de fond.

Conçus pour la Vitesse

Les mises à jour directes ne sont viables que si elles sont rapides. Notre infrastructure mondiale garantit que les mises à jour s'appliquent en moins d'une seconde.

Moins de 50 ms

Temps de vérification de mise à jour

Moins de 500 ms

Téléchargement de paquet typique

<1s

Temps total de rendu de l'application

99.9%

Disponibilité de l'infrastructure

Arrêtez de laisser vos utilisateurs rencontrer des bogues fixes

Chaque session après votre correction doit exécuter votre correction. Les mises à jour directes rendent cela une réalité.

Une seule modification de configuration. Mises à jour sous-seconde. Aucune session obsolète.