Inizia
Copiare una riga di configurazione pronta con i passaggi di installazione e la guida markdown completa per questo 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.
Questa documentazione spiegherà come eseguire il proprio server di aggiornamento automatico.
Introduzione
Sezione intitolata “Introduzione”Se trovi questo lavoro utile, ti preghiamo di considerare il sostegno al mio lavoro diventando un Github sponsor.
Ho fatto una scommessa per rendere open-source tutti i code che ho costruito qui al posto di metterli a pagamento. Aprire e condividere piuttosto che nascondere e lottare credo che possa rendere il mondo un posto migliore.
Inoltre, desidero concentrarmi sulle Capgo strumentazioni e renderle un'attività aperta e trasparente.
Tuttavia, per rendere tutto possibile, è necessario che ognuno di noi faccia la sua parte, inclusi voi.
Se Capgo non ti soddisfa, allora paga il tuo prezzo e sostieni un Maker autotrasportato su termini tuoi.
Parità di funzionalità
Sezione intitolata “Parità di funzionalità”Se scegli di utilizzare il tuo server, perderai il flusso di configurazione di 5 minuti.
Dovrai implementare tutte queste funzionalità da solo.
| Funzionalità | Capgo | Auto-impostato |
|---|---|---|
| Aggiornamenti | ✅ | 🚧 |
| Ripristino automatico | ✅ | 🚧 |
| Avvisi via email in caso di fallimento | ✅ | 🚧 |
| Canali | ✅ | 🚧 |
| Canali di override | ✅ | 🚧 |
| Override dispositivo | ✅ | 🚧 |
| Impostazioni dei canali | ✅ | 🚧 |
| Impostazioni dispositivo | ✅ | 🚧 |
| ID personalizzato | ✅ | 🚧 |
| Autoimpostazione canali | ✅ | 🚧 |
| API canali | ✅ | 🚧 |
| Statistiche aggiornamenti | ✅ | 🚧 |
| Statistiche fallimento download | ✅ | 🚧 |
| Statistiche utilizzo app | ✅ | 🚧 |
| Crittografia aggiornamento | ✅ | 🚧 |
| Aggiornamenti a delta (manifesto) | ✅ | ❌ |
Tenete presente che non potete utilizzare il Capgo cloud e il vostro server nello stesso tempo.
Scegliere tra Auto e Manuale
Scegliere tra Auto e ManualeIn modalità auto, una parte della logica è gestita dal Native code, gli aggiornamenti sono decisi dal server, ciò è più sicuro e consente aggiornamenti a grana fine, distribuzione parziale a un dispositivo o un gruppo e altro.
In modalità manuale, tutta la logica è gestita dal JS.
Installare l'Capacitor updater
Sezione intitolata “Installa l'aggiornatore Capacitor”npm install @capgo/capacitor-updaternpx cap syncPrepara il tuo pacchetto
Sezione intitolata “Prepara il tuo pacchetto”Per inviare aggiornamenti all'app, è necessario comprimerla. La migliore via per essere certo che il file compresso sia valido è utilizzare l'Capgo CLI per la compressione.
npx @capgo/cli@latest bundle zipDevi servire questo file compresso dal tuo server da solo.
Continua da "Iniziare"
Sezione intitolata "Continua da "Iniziare""Se stai utilizzando Iniziare per pianificare la migrazione e le operazioni aziendali, connettilo con Utilizzare @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzare @capgo/capacitor-aggiornatore, Capgo Imprese per il flusso di lavoro del prodotto in Capgo Imprese Ionic Imprese Plugin Alternatives per il flusso di lavoro del prodotto in Ionic Imprese Plugin Alternatives Capgo Alternatives per il flusso di lavoro del prodotto in Capgo Alternatives, e Capgo Consulenza per il flusso di lavoro del prodotto in Capgo Consulenza.