SOCIAL
e-Título
Ein Civic-Identitäts-App mit breiter öffentlicher Geräte-Kompatibilität.
Funktionsziel
Verringern Sie das Risiko und die technische Schulden. Drücken Sie Updates auf bestimmte native Versionen aus, fahren Sie die Änderungen allmählich aus und halten Sie ältere Versionen stabil – alles mit voller Kontrolle über Ihre Updateverteilung.
Unterstützung durch Martin
Erstellen Sie einen Kanal für jede native Ausführung. 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.
Pushen Sie ein Update auf Versionen 1.3, 1.4 und 1.5, aber Version 1.2 auslassen. Perfekt, wenn ältere native Versionen neue Funktionen nicht unterstützen können.
Rekreation des AppFlow-Kanalkonzepts, das sich an die Version gebunden hat. Jede native Ausführung entspricht einem Capgo-Kanal mit der gleichen Kontrolle, die Sie gewohnt sind.
Stopfen Sie Updates für alte Versionen, wenn Sie bereit sind, sie einzufrieren. Benutzer auf alten Versionen bleiben stabil, während neue Versionen Updates erhalten.
AppFlow bandelte automatisch native Versionen. Mit Capgo, erhalten Sie das gleiche Verhalten mit mehr Flexibilität:
// 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
Native Version 2.0 hat ein neues Plugin API. Pushen Sie JS-Updates, die das neue API verwenden, nur auf 2.0+-Kanäle.
Testen Sie eine riskante Änderung in Ihrer neuesten native Version zuerst. Wenn stabil, drücken Sie sie auf ältere Versionen.
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.
Jede native Version verweist auf ihren eigenen Kanal für präzise Aktualisierungssteuerung
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
SOCIAL
Ein Civic-Identitäts-App mit breiter öffentlicher Geräte-Kompatibilität.
MEDIZIN
App für Gesundheitsdaten, bei denen ältere und neuere native Hüllschichten unterschiedliche Web-Bundles benötigen.
WEATHER
App für Wetterdaten, bei denen Gerätefähigkeiten und Leistung des Kartendienstes je nach Version variieren können.