Passer à la navigation principale

Configurer le retrait pour les mises à jour de Capacitor

Apprenez à configurer les options de retrait pour les mises à jour Capacitor afin de maintenir la stabilité de l'application, garantissant des expériences utilisateur fluides pendant les mises à jour en ligne.

Configurer la Reversion pour les mises à jour Capacitor

La Reversion dans Capacitor garantit que votre application reste stable pendant les mises à jour en ligne (OTA). Voici ce qu'il faut savoir :

  • La Reversion Automatique: Revertit automatiquement à la dernière version stable si une mise à jour échoue.
  • La Reversion Manuelle: Permet aux développeurs de revenir manuellement à une version précédente pour des corrections rapides.
  • Configuration de la restauration par défaut: Si toutes les mises à jour échouent, l'application se restaure à son paquet d'origine.

Comment le Configurer :

  1. Rollback automatiqueUtilisez des configurations comme des seuils de taux de réussite (par exemple, 95 %) et des périodes de suivi (par exemple, 5 minutes).
  2. Rouge à la Mainuelle: Gardez plusieurs versions pour une flexibilité (par exemple, les 5 dernières versions).

Conseils de gestion :

  • Test updates in a staging environment before release.
  • Testez les mises à jour dans un environnement de pré-production avant la mise en production.
  • Utilisez des déploiements étalés (par exemple, 10 %, 50 %, 100 %) pour minimiser l'impact.

Comparaison de plateformes :

Tableau de Comparaison Rapide :

Plateforme Type de Retour en Arrière Analyse context Options d'hébergement Chiffrement
Capgo Coût Yes Yes context Abordable
Seulement Manuel Non Non Limité Inférieur
Appflow Automatique/Manuel Partiel Non Limité Elevé

With proper setup and tools like Capgo, you can ensure smooth updates and quickly address issues to keep your app running seamlessly.

MAD24 304 L'exploitation atomique avec OSTree pour …

Comment fonctionne le redémarrage dans Capacitor

Documentation du site Web du Framework Capacitor

Capacitor comprend une fonction de reversion qui garantit la stabilité de l'application lors des mises à jour en ligne, agissant comme un garde-fou contre les problèmes potentiels.

Types de reversion

  • Types de redémarrage: If an update fails, Capacitor automatically reverts the app to its last stable version.
  • Rouge à la MainuelleLes développeurs peuvent annuler manuellement vers une version précédente, permettant des corrections rapides pendant les déploiements étalés ou les problèmes de production [1].

Comme un filet de sécurité supplémentaire, Capacitor repose également sur le paquetage d'application original.

Utiliser le Bundle par défaut comme sauvegarde

Si toutes les tentatives d'actualisation échouent, Capacitor restaure l'application à l'aide du bundle original, garantissant que l'application reste fonctionnelle.

Configuration de l'Annulation : Étape par Étape

Voici comment configurer les options d'annulation automatique et manuelle de manière efficace.

Configuration de l'Annulation Automatique

Pour activer l'annulation automatique, configurez la détection et les critères de réussite :

const config = {
  autoRollback: true,
  timeout: 15000, // Timeout: 15 seconds
  checkInterval: 5000 // Check interval: 5 seconds
};
const updateConfig = {
  minSuccessRate: 95, // Rollback if success rate drops below 95%
  monitorDuration: 300000 // Monitoring duration: 5 minutes
};

Configuration de l'Annulation Manuelle

Pour l'annulation manuelle, personnalisez les options comme nécessaire :

const rollbackOptions = {
  versionControl: true,
  keepVersions: 5,    // Retain the last 5 versions
};

Si vous utilisez Capgo, vous pouvez lancer une annulation avec un seul clic vers toute version sauvegardée.

Pour référence :

Type de Rollback Délai d'attente Seuil de Succès Période de Surveillance
Auto 15 secondes 95% 5 minutes
Manuel N/A User-defined Continu

Allez à la section suivante pour des conseils de gestion de rollback.

Conseils de gestion de rollback

Limitez l'impact sur l'utilisateur en testant, en surveillant et en déployant soigneusement les mises à jour.

Test en Staging

Simulez les scénarios de rollback dans un environnement de test qui reflète la production.

Pour vérifier la disponibilité de rollback :

  • Déployez les mises à jour bêta à de petits groupes à l'aide de canaux Capgo. [1].
  • Si des problèmes apparaissent, déclenchez un rollback vers la dernière version stable.

Après le test, concentrez-vous sur le suivi de la performance de l'update dans l'environnement de production.

Suivi de la Performance des Mises à Jour

Restez à jour sur la performance de la mise à jour pour vous assurer de rollbacks lisses :

  • Surveillez les taux de réussite live update et l'engagement des utilisateurs [1].
  • Surveillez les erreurs pour déclencher les rollbacks tôt, évitant ainsi de grandes perturbations.
  • Leveragez les analyses pour détecter et résoudre les bouchons.

“Nous avons déployé des mises à jour OTA Capgo en production pour notre base d'utilisateurs de +5000. Nous observons une opération très fluide et presque tous nos utilisateurs sont à jour dans des minutes après le déploiement de l'OTA sur @Capgo.”

Lancez les mises à jour de manière incrémentale.

Mise à jour en phases

Distributez les mises à jour progressivement : commencez par 10%, puis 50% et enfin 100% de vos utilisateurs [1].

“Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs !”

  • Rodrigo Mantica [1]

Fonctionnalités de Rollback de Plateforme

Now that we’ve discussed rollback setup and best practices, let’s look at how top platforms handle rollbacks. The tools they offer can make a big difference in how quickly and reliably you recover from problematic updates.

@Capgo s'illustre par son un rôle-back automatique vers n'importe quelle version. Il propose également chiffrement de bout en bout, analytiques en temps réeldes canaux de déploiement avancés, ainsi que la flexibilité des options hébergées sur le cloud et auto-hébergées [1].

En même temps, Appflow a une facture annuelle élevée et un plan d'action peu clair, ce qui peut rendre l'option moins attractive [1].

Lors du choix d'une plateforme, les facteurs clés à prendre en compte incluent la sécurité, la profondeur des analyses, la flexibilité de déploiement et le coût global. Capgo combine la fiabilité du rôle-back, un chiffrement solide et une rentabilité, ce qui en fait une option solide pour les équipes de toutes tailles [1].

Résumé

Ensuring smooth updates for your Capacitor app requires reliable rollback methods from the initial setup to phased releases. By configuring settings correctly and choosing the right platforms, teams can quickly address issues from faulty updates while keeping users happy.

Un plan de reversion solide comprend une combinaison d'options automatiques et manuelles, de la surveillance en temps réel, de lancements étalés et de pipelines de mise à jour sécurisés. Les outils comme Capgo simplifient ce processus avec des fonctionnalités comme les reversions en un clic, les mises à jour chiffrées et les analyses intégrées. Avec ces stratégies, votre application peut délivrer des mises à jour cohérentes et fiables sans interruptions.

Continuez à configurer le retrait pour les mises à jour de Capacitor.

Si vous utilisez Configurer le retrait pour les mises à jour de Capacitor pour planifier la reversion et le contrôle de version, connectez-l’avec Reversions pour les détails d'implémentation dans Reversions, Contrôle de version ciblé pour le détail d'implémentation dans la cible de version, Comportement de mise à jour pour le détail d'implémentation dans le comportement de mise à jour. bundle pour les détails d'implémentation dans le bundle, et Capgo Mises à jour en direct pour le flux de travail du produit dans Capgo Mises à jour en direct.

Mises à jour instantanées pour les applications Capacitor

Lorsqu'un bug est présent dans la couche web, livrez la correction à travers Capgo plutôt que d'attendre des jours pour l'approbation des magasins d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives suivent la voie de revue normale.

Dernières actualités

Capgo gives you the best insights you need to create a truly professional mobile app.