Getting started
Copia una richiesta 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 ritieni che questo lavoro sia stato utile, considera di sostenere il mio lavoro diventando un Github sponsor.
Ho fatto una scommessa per rendere aperto tutto il code che ho costruito qui al posto di metterlo a pagamento. Rendendo disponibile tutto al posto di lottare e nascondere, credo che possiamo rendere il mondo un posto migliore.
Inoltre, voglio concentrarmi sul Capgo strumenti, 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 sostenete un Maker auto-sostenibile su termini vostri.
Parità di funzionalità
Sezione 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 | Hostato da sé |
|---|---|---|
| Aggiornamenti | ✅ | 🚧 |
| Ritorno automatico | ✅ | 🚧 |
| Avvisi via email in caso di fallimento | ✅ | 🚧 |
| Canali | ✅ | 🚧 |
| Canali Override | ✅ | 🚧 |
| Override dispositivo | ✅ | 🚧 |
| Impostazioni dei canali | ✅ | 🚧 |
| Impostazioni dispositivo | ✅ | 🚧 |
| ID personalizzato | ✅ | 🚧 |
| Impostazione automatica dei canali | ✅ | 🚧 |
| Canali API | ✅ | 🚧 |
| Aggiornamenti Statistiche | ✅ | 🚧 |
| Download Fallito Statistiche | ✅ | 🚧 |
| Statistiche Utilizzo App | ✅ | 🚧 |
| Crittografia Aggiornamento | ✅ | 🚧 |
| Aggiornamenti (manifesto) delta | ✅ | ❌ |
Sii consapevole che non puoi utilizzare il cloud Capgo e il tuo server allo stesso tempo.
Scegliere tra Auto e Manuale
Sezione intitolata “Scegliere tra Auto e Manuale”In modalità auto, una parte della logica è gestita dal Native code, gli aggiornamenti sono 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 è gestita dal JS.
Installare l'Capacitor updater
Sezione intitolata “Installare l'Capacitor updater”npm install @capgo/capacitor-updaternpx cap syncPreparare il tuo bundle
Sezione intitolata “Preparare il tuo bundle”Per inviare aggiornamenti all'app, è necessario comprimerla. La migliore via per essere certo che il file compresso sia valido è utilizzare il Capgo CLI per la compressione.
npx @capgo/cli@latest bundle zipDovrai servire questo file compresso dal tuo server da solo.
Continua da Iniziare
Sottosezione intitolata “Continua da Iniziare”Se stai utilizzando Iniziare 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, Alternativi del Plugin di Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Ionic Enterprise Plugin 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.