Imposta e Dimentica
Le rilasci di archiviazione sono lenti. Aggiornamenti Capgo sono istantanei.
Installa l'app nativa una volta attraverso il tuo magazzino privato o MDM. Dopo di che, invia correzioni web attraverso Capgo, traccia chi le ha ricevute e mantieni dispositivi offline sul bundle buono dell'ultima volta.
Mappa del canale
- Mappa del canale
- prod, sito-eu, sito-us
- Regola di rollout
- Prima un sito, poi ogni ubicazione
- Aggiorna durante la sincronizzazione
- Esegui offline
- Installa una volta
- Inviare la shell nativa firmata attraverso il tuo negozio aziendale o MDM.
- Aggiorna durante la sincronizzazione
- I dispositivi recuperano il bundle più recente durante le finestre di sincronizzazione pianificate, l'orario di check-in o qualsiasi finestra di rete disponibile.
- Esegui offline
- L'app continua a funzionare dal bundle memorizzato quando il dispositivo è offline.
Quando ogni rilascio del negozio rallenta la squadra
I rilasci dei pacchetti del negozio e aziendale sono lenti da coordinare e difficili da verificare su ogni dispositivo. Capgo ti dà un percorso di rilascio istantaneo per il layer web, con canali, registri di dispositivo, rilascio in fase di staging e rollback integrati.
- Installa una volta
- 1x
- Aggiornamento durante la sincronizzazione
- Caricamento CI
- Esecuzione offline
- caché
Il workflow senza preoccupazioni
- 1
Consegna della shell nativa una volta sola
Distribuire l'app iOS o Android firmata attraverso MDM, un negozio di app aziendale o il tuo flusso di configurazione dei dispositivi interni.
- 2
Bloccare i dispositivi sul canale giusto
Usare un canale predefinito per la produzione, quindi suddividere per sito, paese, team o generazione di hardware quando necessario.
- 3
Pubblicare aggiornamenti web da CI
Costruire, testare e caricare il bundle web Capacitor su Capgo. Le modifiche native code continuano a passare attraverso il tuo processo di packaging aziendale normale.
- 4
Lasciare che i dispositivi si aggiornino quando sono online
i dispositivi recuperano gli aggiornamenti durante le finestre di connettività pianificate e conservano l'ultima buona raccolta localmente per l'uso offline.
- 5
Osserva, annulla, ripeti
Usa canali, registri di dispositivo, distribuzione in fase di staging e annullamento per non chiedere alle squadre locali di debuggare gli installi di produzione.
Progettato per le restrizioni offline aziendali
Usa Capgo come layer di rilascio per gli asset web, non come sostituto del tuo processo di distribuzione nativa. I binari nativi si muovono ancora attraverso il flusso di packaging aziendale.
- Runtime offline-first
- L'app si apre dal shell nativo installato e l'ultima raccolta verificata Capgo, quindi gli utenti possono continuare a lavorare senza una connessione attiva.
- Controllo sito per sito
- Promuovi un rilascio su un sito prima, valutalo con un piccolo gruppo, poi espandi la stessa raccolta a più ubicazioni.
- Utenti con basso tocco
- Gli utenti continuano ad aprire la stessa app interna. Gli aggiornamenti si scaricano in background quando i dispositivi raggiungono la rete Wi-Fi o una finestra di sincronizzazione programmata.
- Rilasci audit-friendly
- L'ingegneria può visualizzare le versioni del pacchetto, i canali, lo stato di distribuzione e i registri del dispositivo senza chiedere alle squadre locali di risolvere i problemi.
Modello di implementazione di esempio
Usa Capgo come layer di rilascio per asset web, non come sostituto del tuo processo di distribuzione nativa. I binari nativi si muovono ancora attraverso il flusso di packaging aziendale.
# Build and publish the web layer
npx @capgo/cli@latest bundle upload --channel site-eu
# Promote after the first site validates it
npx @capgo/cli@latest channel set production com.enterprise.app --latest const config = {
plugins: {
CapacitorUpdater: {
defaultChannel: 'production',
autoUpdate: true,
},
},
} Cosa è e cosa non è
- Usa questo per la distribuzione aziendale privata attraverso MDM, Apple Business Manager, Android Enterprise o un negozio aziendale interno.
- Capgo aggiorna JavaScript, HTML, CSS e asset. Le modifiche ai plugin nativi richiedono ancora un nuovo pacchetto nativo firmato.
- I dispositivi offline continuano a eseguire l'ultima bundle riuscita fino a quando non si riattaccano e scaricano l'aggiornamento approvato successivo.
- Questo non è un bypass per l'App Store dei consumatori. È un modello di operazione per app private per le squadre che già si distribuiscono da sole.
Vuoi questo modello di rilascio per la tua app interna?
Mappa i canali, le regole di distribuzione e la tracciatura intorno al tuo modello operativo reale.