Getting started
copiez une invite de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-updater`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/updater/self-hosted/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Cette documentation expliquera comment exécuter votre propre serveur d'auto-mise à jour.
Introduction
Section intitulée « Introduction »Si vous trouvez ce travail utile, veuillez considérer le soutien de mon travail en devenant un Github parrain.
J'ai fait un pari pour rendre tous les code que j'ai construits ici publics au lieu de les mettre derrière un mur payant. En les rendant accessibles au lieu de les combattre et de les cacher, je pense que nous pouvons rendre le monde un endroit meilleur.
De plus, je souhaite me concentrer sur les Capgo outils, et les rendre ouverts et transparents.
Mais pour le rendre possible, il est nécessaire que nous fassions tous notre part, y compris vous.
Si Capgo ne vous convient pas, alors payez votre propre prix et financez un créateur autonome sur vos propres termes.
Parité de fonctionnalités
Section intitulée « Parité de fonctionnalités »Si vous choisissez d'utiliser votre propre serveur, vous perdrez le flux de configuration en 5 minutes.
Vous devez mettre en œuvre toutes ces fonctionnalités vous-même.
| Features | Capgo | Auto-hôte |
|---|---|---|
| Mises à jour | ✅ | 🚧 |
| Auto revert | ✅ | 🚧 |
| Alertes par e-mail en cas d'échec | ✅ | 🚧 |
| Canaux | ✅ | 🚧 |
| Canal de remplacement | ✅ | 🚧 |
| Canal de remplacement du dispositif | ✅ | 🚧 |
| Paramètres de canal | ✅ | 🚧 |
| Paramètres du dispositif | ✅ | 🚧 |
| ID personnalisé | ✅ | 🚧 |
| Définir automatiquement les canaux | ✅ | 🚧 |
| API Canaux | ✅ | 🚧 |
| Statistiques des mises à jour | ✅ | 🚧 |
| Statistiques de téléchargement échoué | ✅ | 🚧 |
| Statistiques d'utilisation de l'application | ✅ | 🚧 |
| Chiffrement des mises à jour | ✅ | 🚧 |
| Mises à jour delta (manifeste) | ✅ | ❌ |
Soignez votre compréhension que vous ne pouvez pas utiliser le Capgo cloud et votre serveur en même temps.
Choisissez entre Auto et Manuel
Section intitulée « Choisissez entre Auto et Manuel »En mode auto, une partie de la logique est gérée par le Native code, les mises à jour sont décidées côté serveur, ce qui est plus sécurisé et permet des mises à jour fines, des déploiements partiels vers un appareil ou un groupe et plus.
En mode manuel, toute la logique est gérée par le JS.
Installez l'Capacitor mise à jour
Installateur de mise à jour Capacitornpm install @capgo/capacitor-updaternpx cap syncPréparez votre paquet.
Section titled “Prepare your bundle”Pour envoyer des mises à jour à votre application, vous devez la compresser en zip. La meilleure façon de vous assurer que votre zip est valide est d'utiliser le Capgo CLI pour la compression.
npx @capgo/cli@latest bundle zipVous devrez servir ce zip à partir de votre serveur vous-même.
Continuez de l'étape de démarrage
Section intitulée “Continuez de l'étape de démarrage”Getting started Section intitulée « Continuez de la section intitulée « Getting started » » pour planifier la migration et les opérations d'entreprise, connectez-l’à Utiliser @capgo/capacitor-moteur de mise à jour pour la capacité native en utilisant @capgo/capacitor-mises à jour Capgo Entreprise pour le flux de travail du produit dans Capgo Entreprise, Alternatives d'extension d'entreprise d'Ionic pour le flux de travail du produit dans Alternatives d'extension d'entreprise d'Ionic, Capgo Alternatives pour le flux de travail du produit dans Capgo Alternatives, et Capgo Conseil pour le flux de travail du produit dans Capgo Conseil.