Inizia a utilizzare
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 trovi questo lavoro utile, considera di sostenere il mio lavoro diventando un Github sostenitore.
Ho fatto una scommessa per rendere aperto tutto il code che ho costruito qui al posto di mettere un muro di pagamento. Sono convinto che aprire le cose e non nasconderle possa rendere il mondo un posto migliore.
Inoltre, desidero concentrarmi sullo strumento Capgo e renderlo un'azienda aperta e trasparente.
Tuttavia, per rendere tutto possibile, è necessario che tutti noi facciamo la nostra parte, inclusi voi.
Se Capgo non ti soddisfa, allora pagare il tuo prezzo e sostieni un Maker autoprodotto a tuo piacimento.
Parità di funzionalità
Sezione intitolata “Parità di funzionalità”Se scegli di utilizzare il tuo proprio server, perderai il flusso di configurazione da 5 minuti.
Dovrai implementare tutte queste funzionalità da solo.
| Funzionalità | Capgo | Hosted da te |
|---|---|---|
| Aggiornamenti | ✅ | 🚧 |
| Ritorno automatico | ✅ | 🚧 |
| Alert via email in caso di fallimento | ✅ | 🚧 |
| Canali | ✅ | 🚧 |
| Canali Override | ✅ | 🚧 |
| Override Dispositivo | ✅ | 🚧 |
| Impostazioni Canali | ✅ | 🚧 |
| Impostazioni Dispositivo | ✅ | 🚧 |
| ID Personalizzato | ✅ | 🚧 |
| Impostazione Canali Automatica | ✅ | 🚧 |
| API Canali | ✅ | 🚧 |
| Statistiche Aggiornamenti | ✅ | 🚧 |
| Statistiche Download Falliti | ✅ | 🚧 |
| Statistiche Utilizzo App | ✅ | 🚧 |
| Encryptazione Aggiornamenti | ✅ | 🚧 |
| Aggiornamenti (manifesto) del Delta | ✅ | ❌ |
Ricorda che non puoi utilizzare contemporaneamente il cloud Capgo e il tuo server.
Scegli tra Auto e Manuale
Scegli tra Auto e ManualeIn modalità auto, una parte della logica viene gestita dal Native code, gli aggiornamenti sono decisi dal server, ciò è più sicuro e consente aggiornamenti fine grano, distribuzione parziale a un dispositivo o gruppo e altro ancora.
In modalità manuale, tutta la logica viene gestita dal JS.
Installare l'aggiornatore Capacitor
Sezione intitolata “Installare l'aggiornatore Capacitor”npm install @capgo/capacitor-updaternpx cap syncPreparare il tuo pacchetto
Sezione intitolata “Preparare il tuo pacchetto”Per inviare aggiornamenti all'applicazione, è necessario comprimerla in un file zip. La migliore modalità per essere sicuri che il tuo zip sia corretto è utilizzare il Capgo CLI per la compressione.
npx @capgo/cli@latest bundle zipDovrai servire questo zip dal tuo server da solo.
Continua da Getting started
Se stai utilizzandoIf you are using 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 workflow del prodotto in Capgo Azienda, Alternativa Plugin Aziendale di Ionic per il workflow del prodotto in Alternativa Plugin Aziendale di Ionic, Capgo Alternativa per il workflow del prodotto in Capgo Alternativa, e Capgo Consulenza per il workflow del prodotto in Capgo Consulenza.