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
Sezione intitolata “Introduzione”Se trovi questo lavoro utile, considera di sostenere il mio lavoro diventando un Github sponsor.
I ho fatto una scommessa per rendere aperto tutto il code che ho costruito qui al posto di metterlo a pagamento. Rendendo le cose aperte al posto di combattere e nascondere, credo che possiamo rendere il mondo un posto migliore.
Inoltre, desidero concentrarmi sullo Capgo tooling, e renderlo un'azienda aperta e trasparente.
Ma per renderlo possibile, è necessario che tutti noi facciamo la nostra parte, inclusi voi 🥹.
Se Capgo non vi piace, allora pagate il vostro prezzo e sostienete un Maker auto-sostenibile su vostri termini.
Parità di funzionalità
Sottosezione intitolata “Parità di funzionalità”Se scegliete di andare con il vostro server, perderete il flusso di configurazione da 5 minuti.
Avete bisogno di implementare tutte queste funzionalità da soli.
| Parità di funzionalità | Capgo | Hosted da sé |
|---|---|---|
| Aggiornamenti | ✅ | 🚧 |
| Ripristino automatico | ✅ | 🚧 |
| Avvisi via email in caso di fallimento | ✅ | 🚧 |
| Canali | ✅ | 🚧 |
| Canali di override | ✅ | 🚧 |
| Override dispositivo | ✅ | 🚧 |
| Impostazioni dei canali | ✅ | 🚧 |
| Impostazioni dispositivo | ✅ | 🚧 |
| ID personalizzato | ✅ | 🚧 |
| Impostazione automatica dei canali | ✅ | 🚧 |
| Canali API | ✅ | 🚧 |
| Statistiche Aggiornamenti | ✅ | 🚧 |
| Statistiche Download Falliti | ✅ | 🚧 |
| Statistiche Utilizzo App | ✅ | 🚧 |
| Crittografia Aggiornamento | ✅ | 🚧 |
| Aggiornamenti (manifesto) Delta | ✅ | ❌ |
Sii consapevole che non puoi utilizzare il cloud Capgo e il tuo server nello stesso tempo.
Scegli tra Auto e Manuale
Sezione intitolata “Scegli tra Auto e Manuale”In 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 su un dispositivo o un gruppo e altro.
In modalità manuale, tutta la logica è gestita dal JS.
Installa Capacitor updater
Sezione intitolata “Installa Capacitor updater”npm install @capgo/capacitor-updaternpx cap syncPreparare il tuo pacchetto
Sezione intitolata “Preparare il tuo pacchetto”To send updates to your app, you need to zip it. The best way to be certain your zip is good is to use the Capgo CLI for zipping.
npx @capgo/cli@latest bundle zipCopia negli appunti
Continua da Inizia a utilizzare
Sottosezione intitolata “Continua da Inizia a utilizzare”Se stai utilizzando Inizia a utilizzare 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 flusso di lavoro del prodotto in Capgo Azienda, Sostituti del Plugin Aziendale di Ionic per il flusso di lavoro del prodotto in Alternative Plugin per Ionic Enterprise Capgo Alternative per il flusso di lavoro del prodotto in Capgo Alternative, e Capgo Consulting per il flusso di lavoro del prodotto in Capgo Consulting.