Page d'accueil __CAPGO_KEEP_0__
Retour aux plugins
@capgo/capacitor-moteur de mise à jour
Tutoriel
@capgo/capacitor-moteur de mise à jour

Mise à jour

Déployez des mises à jour live d'Ionic et Capacitor instantanément auprès de vos utilisateurs sans retard de la part des magasins d'applications

Guide

Tutoriel sur l'actualiseur

Testez sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Lien QR de prévisualisation du plugin de mise à jour code

Actualisations en direct Ionic et Capacitor avec @capgo/capacitor-updater

@capgo/capacitor-updater est le plugin de mise à jour open-source derrière les actualisations en direct Capgo pour les applications Ionic et Capacitor. Il télécharge des ensembles de web approuvés, les applique avec une protection de rollback natif et garde les modifications binaires uniquement sur la voie de revue normale de l'App Store et de Google Play.

Utilisez-le lorsque vous avez besoin d'actualisations OTA pour les modifications de HTML, CSS, JavaScript, les actifs et d'autres changements de la couche web après que votre coquille native est déjà approuvée.

Installer

npm install @capgo/capacitor-updater
npx cap sync

Où cela s'insère

Pour les équipes Ionic, les actualisations en direct signifient généralement le même flux de travail : envoyer un nouveau bundle web sans obliger tous les utilisateurs à passer par une mise à jour complète du magasin. Capgo gère ce flux de travail pour les applications Capacitor avec des canaux, des contrôles de compatibilité, un contrôle de déploiement, des journaux de dispositif et un rollback.

Les plugins natifs, les autorisations, les modifications du manifest Android, les modifications du plist iOS et les mises à jour binaires SDK nécessitent encore une mise à jour normale du magasin. Conservez ces modifications dans votre pipeline de construction native et utilisez les actualisations en direct pour la couche web approuvée.

Ceci que ce plugin expose

  • notifyAppReady - Notifier la couche native que JavaScript s'est initialisé avec succès.
  • setUpdateUrl - Définir l'URL de mise à jour de l'application dynamiquement en temps de exécution.
  • setStatsUrl - Définir l'URL de statistiques de l'application dynamiquement en temps de exécution.
  • setChannelUrl - Définir l'URL de canal de l'application dynamiquement en temps de exécution.

- Exemple d'utilisation

notifyAppReady

- Notifier la couche native que JavaScript s'est initialisé avec succès.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

- Définir l'URL de mise à jour de l'application dynamiquement en temps de exécution.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

- Définir l'URL de statistiques de l'application dynamiquement en temps de exécution.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

- Définir l'URL de canal de l'application dynamiquement en temps de exécution.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

- Référence complète

Continuez à partir de @capgo/capacitor-mises à jour

Si vous utilisez @capgo/capacitor-mises à jour pour planifier les mises à jour en temps réel, connectez-l’avec Mises à jour en temps réel pour le flux de travail du produit, @capgo/capacitor-mises à jour pour les détails d'implémentation, Démarrage rapide, Canauxet Rollbacks.