Saltare al contenuto

Avvio

GitHub

Questa documentazione spiegherà come eseguire il proprio server di aggiornamento automatico.

Se hai trovato questo lavoro utile, ti preghiamo di considerare il sostegno al mio lavoro diventando un Github sponsor.

Ho fatto una scommessa per rendere aperto tutto il code che ho costruito qui invece di mettere un muro di pagamento. Rendendo le cose aperte invece di combattere e nascondere, credo che possiamo rendere il mondo un posto migliore.

Inoltre, desidero concentrarmi sul Capgo tooling, e renderlo un'azienda aperta e trasparente.

Tuttavia, per rendere tutto possibile, è necessario che tutti noi facciamo la nostra parte, inclusi te.

Se Capgo non ti soddisfa, allora pagare il tuo prezzo e supportare un Maker auto-sostenibile su termini tuoi.

Se scegli di utilizzare il tuo proprio server, perderai il flusso di configurazione da 5 minuti.
Dovrai implementare tutte queste funzionalità da solo.

FunzionalitàCapgoHost self
Aggiornamenti🚧
Ripristino automatico🚧
Alert di posta elettronica in caso di fallimento🚧
Canali🚧
Canali di override🚧
Override dispositivo🚧
Impostazioni dei canali🚧
Impostazioni Dispositivo🚧
ID Personalizzato🚧
Imposta automaticamente i canali🚧
API Canali🚧
Statistiche Aggiornamenti🚧
Statistiche Download Falliti🚧
Statistiche Utilizzo App🚧
Crittografia Aggiornamento🚧
Aggiornamenti (manifesto) delta

Sii consapevole che non puoi utilizzare contemporaneamente il cloud Capgo e il tuo server.

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 a un dispositivo o un gruppo e altro.

In modalità manuale, tutta la logica è gestita dal JS.

Installa l'aggiornatore Capacitor
npm install @capgo/capacitor-updater
npx cap sync

Per inviare aggiornamenti all'app, è necessario comprimerla. La migliore via per essere certo che il tuo file zip sia valido è utilizzare il Capgo CLI per la compressione.

Crea un pacchetto con i tuoi file da servire dal tuo server
npx @capgo/cli@latest bundle zip

Dovrai servire questo file zip dal tuo server da solo.

Se stai utilizzando Getting started per pianificare la migrazione e le operazioni aziendali, connettilo con Utilizzando @capgo/capacitor-updater per la capacità nativa in Utilizzando @capgo/capacitor-updater, Capgo Imprese per il flusso di lavoro del prodotto in Capgo Imprese, Alternative per plugin di Imprese di Ionic per il flusso di lavoro del prodotto in Alternative per plugin di Imprese di Ionic, Capgo Alternative per il flusso di lavoro del prodotto in Capgo Alternative, e Capgo Consulenza per il flusso di lavoro del prodotto in Capgo Consulenza.