Getting started
Copia un prompt di configurazione 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
Sottosezione intitolata “Introduzione”Se ritieni utile questo lavoro, ti preghiamo di considerare di sostenere il mio lavoro diventando un sostenitore. Sponsor Github.
Ho fatto una scommessa per rendere aperto tutto il code che ho costruito qui al posto di mettere un paywall. Rendendo tutto questo aperto al posto di combattere e nascondere, credo che possiamo rendere il mondo un posto migliore.
Inoltre, voglio concentrarmi sulle Capgo tecnologie, e renderle aperte e trasparenti.
Per rendere tutto possibile, è necessario che ognuno di noi faccia la sua parte, compreso te.
Se Capgo non ti soddisfa, allora pagherai il prezzo e supporterai un costruttore indipendente su termini tuoi.
Parità di funzionalità
Sottosezione intitolata “Parità di funzionalità”Se scegli di utilizzare il tuo server, perderai il flusso di configurazione da 5 minuti.
Devi implementare tutte queste funzionalità da solo.
| Funzionalità | Capgo | Sito auto-hostato |
|---|---|---|
| Aggiornamenti | ✅ | 🚧 |
| Riprista automatico | ✅ | 🚧 |
| Alerta via email in caso di fallimento | ✅ | 🚧 |
| Canali | ✅ | 🚧 |
| Canali di sovrascrittura | ✅ | 🚧 |
| Override dispositivo | ✅ | 🚧 |
| Impostazioni dei canali | ✅ | 🚧 |
| Impostazioni dispositivo | ✅ | 🚧 |
| ID personalizzato | ✅ | 🚧 |
| Impostazione automatica dei canali | ✅ | 🚧 |
| API Canali | ✅ | 🚧 |
| Statistiche degli aggiornamenti | ✅ | 🚧 |
| Statistiche di download fallito | ✅ | 🚧 |
| Statistiche di utilizzo dell'app | ✅ | 🚧 |
| Crittografia degli aggiornamenti | ✅ | 🚧 |
| Aggiornamenti del tipo delta (manifesto) | ✅ | ❌ |
Tenere presente che non puoi utilizzare il Capgo cloud e il tuo server allo stesso tempo.
Scegli tra Auto e Manuale
Sottosezione intitolata “Scegli tra Auto e Manuale”In modalità auto, una parte della logica viene gestita dal Native code, le aggiornamenti vengono decisi dal server, questo è più sicuro e consente aggiornamenti a grana fine, distribuzione parziale a un dispositivo o un gruppo e altro.
In modalità manuale, tutta la logica viene gestita dal JS.
Installare l'aggiornatore Capacitor
Sottosezione intitolata “Installare l'aggiornatore Capacitor”npm install @capgo/capacitor-updaternpx cap syncPreparare il tuo bundle
Sottosezione intitolata “Preparare il tuo bundle”To inviare aggiornamenti al tuo app, hai bisogno di comprimerlo. La migliore via per essere certo che il tuo zip sia buono è utilizzare il Capgo CLI per la compressione.
npx @capgo/cli@latest bundle zipDevi servire questo zip dal tuo server da solo.
Keep going from Getting started
Sezione intitolata “Continua da Inizia”Se stai utilizzando Getting started per pianificare la migrazione e le operazioni aziendali, connettilo con Utilizzando @capgo/capacitor-aggiornatore per la capacità nativa in Utilizzando @capgo/capacitor-aggiornatore, Capgo Azienda per il workflow del prodotto in Capgo Enterprise, Alternativi per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in __CAPGO_KEEP_0__ Azienda, Alternative Plugin Ionic Aziendale per l'Enterprise Plugin Alternatives, per il flusso di lavoro del prodotto in Alternative Plugin Ionic Aziendale per l'Enterprise Plugin Alternatives, per il flusso di lavoro del prodotto in Capgo Alternative per il workflow del prodotto in Capgo Alternative e Consultazione Capgo per il workflow del prodotto in Capgo Consulting.