Saltare al contenuto

Inizia

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

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. Rendendo le cose aperte al posto di combattere e nascondere, credo che possiamo rendere il mondo un posto migliore.

Inoltre, desidero concentrarmi sulle Capgo strumentazioni e renderle un'attività aperta e trasparente.

Ma per renderlo possibile, è necessario che tutti noi facciamo la nostra parte, inclusi voi 🥹.

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

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

FunzionalitàCapgoAuto-impostato
Aggiornamenti🚧
Ripristino automatico🚧
Avvisi via email in caso di fallimento🚧
Canali🚧
Canali Override🚧
Dispositivo Override🚧
Impostazioni Canali🚧
Impostazioni Dispositivo🚧
ID Personalizzato🚧
Impostazione Canali Automatica🚧
API Canali🚧
Statistiche Aggiornamenti🚧
Statistiche Fallimento Download🚧
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'applicazione, è necessario comprimerla. La migliore modalità per essere sicuri che il file compresso 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

Devi servire questo file compresso dal tuo server da solo.