SOCIAL
e-Título
App di identità civica con ampia compatibilità di dispositivo pubblica necessità.
Targetizzazione della Versione
Riduci il rischio e il debito tecnico. Inviare aggiornamenti a versioni native specifiche, distribuire cambiamenti gradualmente e mantenere versioni più vecchie stabili - tutto con controllo completo sulla distribuzione degli aggiornamenti.
Crea un canale per ogni build nativo. Quando rilasci la versione nativa 1.5.0, crea un canale per essa. Tutti gli aggiornamenti JS per quella versione nativa vanno in quel canale.
Invia un aggiornamento alle versioni 1.3, 1.4 e 1.5, ma saltare la 1.2. Perfetto quando le versioni native più vecchie non possono supportare nuove funzionalità.
Ricrea il comportamento del canale legato alla versione di AppFlow esattamente. Ogni build nativo corrisponde a un canale Capgo con lo stesso controllo a cui sei abituato.
Smetti di inviare aggiornamenti alle versioni vecchie quando sei pronto a farle cadere. Gli utenti su versioni vecchie rimangono stabili mentre le nuove versioni ricevono aggiornamenti.
I bundle di AppFlow erano automaticamente legati alle versioni native. Con Capgo, ottieni lo stesso comportamento con più flessibilità:
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'
const config: CapacitorConfig = {
plugins: {
CapacitorUpdater: {
defaultChannel: `native-${version}`,
}
}
}
// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2
# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle
La versione nativa 2.0 ha un nuovo plugin API. Aggiorna solo le versioni 2.0+ con le nuove API.
Testa una modifica rischiosa sulla versione nativa più recente. Se stabile, aggiorna le versioni più vecchie.
Smetti di aggiornare la versione nativa 1.x mentre continui a distribuire a 2.x. Gli utenti con versioni vecchie rimangono sulla loro ultima versione stabile.
Ogni versione nativa punta al suo canale per un controllo di aggiornamento preciso
Aggiorna solo i canali 2.0 e 1.5. Gli utenti su 1.4 rimangono stabili sulla loro ultima versione di bundle funzionante.
Applicazioni costruite con Capacitor
Le app di tipo civico, sanitario e meteo possono supportare versioni Android più vecchie e diverse generazioni di dispositivi. La versione di destinazione mantiene ogni build nativo sulla versione web più recente compatibile senza costringere un percorso di aggiornamento per tutti.
SOCIAL
App di identità civica con ampia compatibilità di dispositivo pubblica necessità.
MEDICO
App di salute dove le conchiglie native più vecchie e più nuove potrebbero richiedere bundle web diversi.
METEO
App del tempo dove le prestazioni del dispositivo e del mappa possono variare in base alla versione.
Inizia a mirare gli aggiornamenti a versioni native specifiche.