Mise à jour directe - Accueil
Directes

Mettez fin aux bogues en secondes, pas en semaines

Votre application ne peut pas se permettre de laisser des bogues critiques sans être 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.

appui humain de Martin

Mises à jour qui s'appliquent instantanément
Aucune session obsolète
Temps d'actualisation sous la seconde

Le problème

Les mises à jour de fond ne sont pas suffisamment rapides pour les corrections critiques

Le problème avec les mises à jour de fond

1

L'utilisateur ouvre l'application avec un bug

Votre mise à jour est disponible, mais l'utilisateur voit la version buggy. Le téléchargement de fond commence silencieusement.

2

L'utilisateur rencontre le bug

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

La mise à jour s'applique à la prochaine mise en route

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

Avec les mises à jour de fond, les utilisateurs rencontrent des bugs au moins une fois après que vous les avez corrigés. Pour les problèmes critiques, ce n'est trop souvent.

Lorsque chaque session compte

Le flux de paiement est cassé

L'utilisateur ne peut pas effectuer d'achats. Chaque session sans la correction est une perte de revenus.

Vulnérabilité de sécurité

Un défaut de sécurité a été découvert. Les utilisateurs ne devraient pas exécuter le code vulnérable même une fois.

Délai de conformité

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

La Solution

Mise à jour qui s'applique avant que l'application ne soit affichée

Direct Updates check for and apply updates when users open your app - before they see anything. The experience is seamless, and every session runs your latest code.

Mode de fond (par défaut)

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

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

Mode Direct (Instantané)

1
Utilisateur ouvre l'application
2
Mises à jour téléchargées 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: 'always', // 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 sur le monde réel

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

QuickCart

Commerce électronique - 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 de la passerelle de paiement a cassé leur flux de paiement, ils l'ont découvert 4 heures après le début d'une grande vente. Avec les mises à jour en arrière-plan, les utilisateurs qui avaient déjà ouvert l'application auraient rencontré le bug.

Ils ont 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 Direct pour tous les flux de paiement à destination des clients.

Les Résultats

Temps de déploiement à 100% 0 minutes
Transactions affectées post-mise à jour 0
Revenu protégé par incident 1,8M+ $
Tickets de support client -97%

« Les mises à jour de fond sont bien 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 incontournables. »

— 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.

Zéro Sessions obsolètes

Every user who opens your app after an update gets the new version immediately. No exceptions. No 'one more session with the bug.' Every single session runs your latest code.

  • 100% of sessions run your latest code - not 95%, not 99%, but 100%
  • Les correctifs de bugs critiques atteignent les utilisateurs avant qu'ils ne puissent expérimenter le bug
  • Les mises à jour de conformité prennent effet immédiatement sur tous les appareils

100%

of sessions running latest code

Résolution instantanée des bugs

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

  • Aucun ticket de support « J'ai juste rencontré ce bug » après avoir déployé
  • La surveillance montre une amélioration immédiate, et non des courbes de déploiement progressif
  • Les ingénieurs en charge peuvent rentrer dormir immédiatement après le déploiement

0

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

Incorporation optimisée des utilisateurs

Les nouveaux utilisateurs téléchargeant votre application pour la première fois obtiennent toujours votre meilleur flux de prise en main.

  • Les nouveaux utilisateurs ne voient jamais des flux de prise en main obsolètes.
  • Les gagnants des tests A/B sont déployés immédiatement à 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.

Réparations de bogues critiques.

Les erreurs de paiement, les problèmes d'authentification, la corruption de données - des bogues où une expérience est trop souvent.

La prise en main des nouveaux utilisateurs.

Les premières impressions comptent. Assurez-vous que chaque nouveau utilisateur obtienne votre meilleure et plus optimisée expérience de prise en main dès leur 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 en direct exactement lorsque l'événement commence.

Correctifs de sécurité

Un vulnérabilité a été découverte ? Les utilisateurs ne devraient pas exécuter le code vulnérable même une fois après que vous l'avez corrigé.

Déploiements de tests A/B

Un variant gagnant a été trouvé ? Envoyez-l’à 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, termes mis à jour, déclarations requises. Les délais juridiques ne attendent pas les téléchargements de fond.

Conçu pour la vitesse

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.

<50ms

Temps de vérification de mise à jour

<500ms

Download de bundle typique

<1s

Temps total de rendu de l'application

99.9%

Disponibilité de l'infrastructure

Applications construites avec Capacitor

Les applications d'information publique nécessitent des mises à jour urgentes de contenu

Les applications d'urgence, de santé et civiques ne peuvent pas attendre des jours pour corriger une liste de vérification brisée, un lien de ressource ou un avis spécifique à l'emplacement. Les mises à jour directes permettent au layer web de bouger dès que la mise à jour est approuvée.

Type d'application
Mises à jour directes
Catégories de magasin
METEO, MÉDICAL, SOCIAL
Source
Données de magasin public
Icone de l'application FEMA

MÉTÉO

FEMA

Guidance d'urgence où les petites erreurs de contenu peuvent devenir urgentes.

1,6M d'installations 4,0 étoiles
Afficher la liste Google Play
Conecte SUS : icône de l'application

MÉDICALE

Conecte SUS

Surfaces de dossiers de santé et de conseils où les modifications d'une copie approuvée nécessitent une livraison rapide.

27,7M d'installations 4,6 étoiles
Afficher la liste de Google Play
icône de l'application e-Título

SOCIAL

e-Título

Flux d'identité civique où la guidance sécurisée par version compte sur les appareils.

54,9M d'installations 4,8 étoiles
Afficher la liste de Google Play

Arrêtez de faire subir aux utilisateurs des bogues corrigés

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

Un soutien humain de Martin

Une seule modification de configuration. Des mises à jour sous-seconde. Zéro sessions obsolètes.