Zum Hauptinhalt springen

Zielgruppenorientierte Versionierung

Mit weniger Überraschungen schneller vorankommen

Risiken und technische Schulden reduzieren. Pushen Sie Updates für bestimmte native Versionen aus, fahren Sie Änderungen schrittweise aus und halten Sie ältere Versionen stabil – alles mit voller Kontrolle über Ihre Updateverteilung.

Menschliche Unterstützung von Martin

Kanal pro native Version

Erstellen Sie einen Kanal für jede native Build. Wenn Sie die native Version 1.5.0 freigeben, erstellen Sie einen Kanal für sie. Alle JS-Updates für diese native Version gehen in diesen Kanal.

Selektive Updateverteilung

Pushen Sie ein Update für die Versionen 1.3, 1.4 und 1.5, aber schließen Sie 1.2 aus. Perfekt, wenn ältere native Versionen neue Funktionen nicht unterstützen können.

AppFlow-Migration-Ready

Rekriieren Sie AppFlows versiongebundene Kanalverhalten genau. Jedes native Build entspricht einem Capgo-Kanal mit dem gleichen Kontrollzugriff, den Sie gewohnt sind.

Sanfter Abstieg

Halten Sie Updates für alte Versionen zurück, wenn Sie bereit sind, sie einzustellen. Benutzer auf alten Versionen bleiben stabil, während neue Versionen Updates erhalten.

AppFlow-Migration

AppFlow-Benutzer: Hier ist Ihr Migrationsweg

AppFlow legte automatisch native Versionen mit gebundenen Paketen zusammen. Mit Capgo erhalten Sie das gleiche Verhalten mit mehr Flexibilität:

  • 1
    Erstellen Sie einen Kanal für jede native Version (z.B. 'native-1.5.0')
  • 2
    Konfigurieren Sie Ihre App, um den Kanal zu verwenden, der der native Version entspricht
  • 3
    Pushen Sie Pakete an spezifische Kanäle für eine gezielte Verteilung
  • 4
    Nutzen Sie unser CLI zur Push-Verteilung an mehreren Kanälen auf einmal, wenn erforderlich
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

Gemeinsame Szenarien

Native-Änderungen

Die native Version 2.0 verfügt über einen neuen Plugin API. Pushen Sie JS-Updates, die das neue API verwenden, nur auf 2.0+-Kanäle.

Schrittweise Einführung

Testen Sie eine riskante Änderung auf Ihrem neuesten native Version zuerst. Wenn stabil, drücken Sie auf ältere Versionen.

Versionsschluss

Stoppen Sie die Aktualisierung von native 1.x, während Sie weiterhin auf 2.x liefern. Benutzer auf alten Versionen bleiben bei ihrem letzten stabilen Update.

Version-Kanal-Zuordnung

Jede native Version verweist auf ihren eigenen Kanal für präzise Aktualisierungssteuerung

Native 2.0
native-2.0.0
Neueste Bundle
Native 1.5
native-1.5.0
Neuester Bundle
Native 1.4
native-1.4.0
Keine neuen Updates

Aktualisierungen nur für die Kanäle 2.0 und 1.5. Benutzer auf 1.4 bleiben auf ihrem letzten funktionierenden Bundle.

Apps mit Capacitor

Versionen für öffentliche Apps müssen sowohl alte als auch neue native Versionen unterstützen

Apps wie Civic, Gesundheit und Wetter unterstützen ältere Android-Versionen und verschiedene Gerätegenerationen. Die Versionsziele halten jede native Build auf dem neuesten kompatiblen Web-Bundle ohne eine Update-Pfad für alle zu erzwingen.

Typ der App
Versionsziele
Kategorien im Store
SOCIAL, MEDIZINISCH, WETTER
Quelle
Öffentliche Store-Datenbank
e-Título-App-Icon

SOCIAL

e-Título

Diese App für die bürgerliche Identität benötigt eine breite öffentliche Geräte-Kompatibilität.

54,9 Mio. Downloads 4,8/5 Sterne
Google Play-Listing ansehen
Conecte SUS-App-Icon

MEDIZIN

Conecte SUS

Bei älteren und neueren native Shell-Anwendungen können unterschiedliche Web-Bundles erforderlich sein.

27,7 Mio. Installationen 4,6 Bewertung
Google Play-Liste anzeigen
Windy.com - Wettervorhersage-App-Icon

WETTER

Windy.com - Wettervorhersage

Bei dieser Anwendung können Gerätefunktionen und die Leistung des Kartendienstes je nach Version variieren.

32,9 Mio. Installationen 4,7 Bewertung
Anzeigen der Google Play-Listung

Brauchen Sie genaue Update-Kontrolle?

Starten Sie das Ziel von Updates auf spezifische native Versionen.

Unterstützung durch Martin