Zum Hauptinhalt springen

Versionierung zielgerichtet

Mit weniger Überraschungen schneller vorankommen

Verringern Sie das Risiko und die technische Schulden. Veröffentlichen Sie Updates für bestimmte native Versionen, führen Sie Änderungen schrittweise ein 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 Ausführung. Wenn Sie die native Version 1.5.0 veröffentlichen, 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 überspringen Sie die Version 1.2. Perfekt, wenn ältere native Versionen neue Funktionen nicht unterstützen können.

AppFlow-Migration bereit

Rekreativieren Sie AppFlows versionengebundene Kanalverhalten genau. Jede native Ausführung entspricht einem Capgo Kanal mit derselben Kontrolle, die Sie gewohnt sind.

Vorsichtige Abmilderung

Stopfen Sie Updates für alte Versionen, wenn Sie bereit sind, sie einzuklammern. Benutzer auf alten Versionen bleiben stabil, während neue Versionen Updates erhalten.

AppFlow-Migration

AppFlow-Benutzer: Hier ist Ihr Migrationsweg

AppFlow-bundelte native Versionen automatisch. 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 in spezifische Kanäle für eine gezielte Verteilung
  • 4
    Verwenden Sie unser CLI, um auf mehrere Kanäle gleichzeitig zu pushen, 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

Schädliche native Änderungen

Native Version 2.0 verfügt über eine neue Erweiterung API. Pushen Sie nur Updates für die neue API auf 2.0+ Kanäle.

Schrittweise Einführung

Testen Sie eine riskante Änderung zunächst auf Ihrer neuesten native Version. Wenn stabil, drücken Sie sie auf ältere Versionen aus.

Versionsschluss

Beenden 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-zu-Kanal-Zuordnung

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

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

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

Apps built with Capacitor

Öffentliche Apps müssen alte und neue native Versionen unterstützen

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

App-Typ
Versionsziele
Verkaufskategorien
SOCIAL, MEDIZINISCH, WETTER
Quelle
Öffentlicher Store-Datensatz
e-Título-App-Icon

SOCIAL

e-Título

Ein Civic-Identitäts-App mit breiter öffentlicher Geräte-Kompatibilität.

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

MEDICAL

Conecte SUS

App für Gesundheitsdaten, bei denen ältere und neuere native Hüllschichten unterschiedliche Web-Bundles benötigen.

27,7 M Installate 4,6 Bewertung
Google Play-Listung anzeigen
Icon für Windy.com - Wettervorhersage

WEATHER

Windy.com - Wettervorhersage

App für Wetterdaten, bei denen Gerätefähigkeiten und Leistung des Kartendienstes je nach Version variieren können.

32,9 M Installate 4,7 Bewertung
Google Play-Listung anzeigen

Brauchen Sie genaue Update-Kontrolle?

Starten Sie die Updates auf bestimmte native Versionen ab.

Unterstützung durch Martin