Saltare al contenuto principale

Versione di Target

Muoviti più velocemente con meno sorprese

Riduci il rischio e il debito tecnico. Invia aggiornamenti a versioni native specifiche, distribuisci cambiamenti gradualmente e mantieni versioni più vecchie stabili - tutto con controllo completo sulla tua distribuzione degli aggiornamenti.

Sostegno umano da Martin

Canale per versione nativa

Creare 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 a quel canale.

Distribuzione degli aggiornamenti selettiva

Invia un aggiornamento alle versioni 1.3, 1.4 e 1.5 ma saltare 1.2. Perfetto quando le versioni native più vecchie non possono supportare nuove funzionalità.

Pronto per la migrazione di AppFlow

Ricrea il comportamento del canale legato alla versione di AppFlow esattamente. Ogni build nativo si mappa a un Capgo canale con lo stesso controllo di cui sei abituato.

Deprecazione Elegante

Non inviare più aggiornamenti alle versioni vecchie quando sei pronto a farle cadere. Gli utenti sulle versioni vecchie rimangono stabili mentre le nuove versioni ricevono gli aggiornamenti.

AppFlow Migration

Utenti di AppFlow: ecco il tuo percorso di migrazione

AppFlow legava i pacchetti alle versioni native automaticamente. Con Capgo, ottieni lo stesso comportamento con più flessibilità:

  • 1
    Creare un canale per ogni versione nativa (ad esempio, 'native-1.5.0')
  • 2
    Configura il tuo app per utilizzare il canale che corrisponde alla sua versione nativa
  • 3
    Invia i pacchetti ai canali specifici per una distribuzione mirata
  • 4
    Utilizza il nostro CLI per inviare ai canali multipli contemporaneamente quando necessario
capacitor.config.ts
// 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

Scenari Comuni

Cambiamenti Nativi Rottami

La versione nativa 2.0 ha un nuovo plugin API. Aggiorna i pacchetti JS che utilizzano il nuovo API solo per i canali 2.0+.

Graduale

Testa un cambiamento rischioso sulla tua versione nativa più recente. Se stabile, invia gli aggiornamenti alle versioni più vecchie.

Versione di tramonto

Sospendi l'aggiornamento della versione nativa 1.x mentre continui a inviare aggiornamenti a 2.x. Gli utenti con versioni vecchie rimangono sulla loro ultima versione stabile.

Mapping versione-canale

Ogni versione nativa punta al suo canale specifico per un controllo degli aggiornamenti preciso

Versione 2.0
native-2.0.0
Pacco più recente
Versione 1.5
native-1.5.0
Ultimo pacchetto
Nativo 1.4
native-1.4.0
Non ci sono aggiornamenti nuovi

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 pubbliche devono supportare le versioni native vecchie e nuove

Esempi di app civiche, sanitarie e meteorologiche possono supportare versioni Android più vecchie e diverse generazioni di dispositivi. La versione di targeting mantiene ogni build nativo sulla versione web più recente compatibile senza costringere un percorso di aggiornamento per tutti.

Tipo di app
Targetting di versione
Categorie di negozio
SOCIAL, MEDICAL, WEATHER
Fonte
Dati del negozio pubblico
Icona dell'app e-Título

SOCIAL

SOCIAL

L'app di identità civica con ampia compatibilità di dispositivo per il pubblico ha bisogno di.

54,9M installazioni 4,8 valutazione
Visualizza la lista di Google Play
Icona dell'app di previsione del tempo Windy.com

METEO

Windy.com - Previsione del tempo

L'app di previsione del tempo dove la capacità del dispositivo e le prestazioni della mappa possono variare in base alla versione.

32,9M installazioni 4,7 valutazione
Visualizza la lista dei prodotti di Google Play

Hai bisogno di un controllo di aggiornamento preciso?

Inizia a mirare gli aggiornamenti a versioni native specifiche.

Sostegno umano da Martin