Zum Inhalt springen

📢 Kanal

📢 Verwalte die Verteilungswege für App-Updates in Capgo Cloud, um zu bestimmen, wie Updates an Geräten geliefert werden.

Alias: a

Terminalfenster
npx @capgo/cli@latest channel add

➕ Erstelle einen neuen Kanal für die App-Verteilung in Capgo Cloud, um die Lieferung von Updates zu verwalten.

Beispiel:

Terminalfenster
npx @capgo/cli@latest channel add production com.example.app --default

Optionen:

ParameterTypBeschreibung
-d,stringAls Standardkanal setzen
—self-assignbooleanZulassen, dass das Gerät sich selbst diesem Kanal zuweist
-a,stringAPI-Schlüssel, um auf Ihr Konto zu verlinken
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Key (für Selbsthosting)

Alias: d

Terminalfenster
npx @capgo/cli@latest channel delete

Löschen Sie einen Kanal aus Capgo Cloud, optional entfernen Sie damit verbundene Pakete, um Ressourcen zu befreien.

Beispiel:

Terminalfenster
npx @capgo/cli@latest channel delete production com.example.app

Optionen:

ParameterTypBeschreibung
-a,stringAPI Schlüssel, um auf Ihr Konto zuzugreifen
—delete-bundlebooleanDas mit dem Kanal verbundene Bundle löschen
—success-if-not-foundbooleanErfolg, wenn der Kanal nicht gefunden wird
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting)

Alias: l

Terminal-Fenster
npx @capgo/cli@latest channel list

📋 Liste aller für eine App konfigurierten Kanäle in Capgo Cloud zur Überprüfung der Verteilungseinstellungen anzeigen.

Beispiel:

Terminal-Fenster
npx @capgo/cli@latest channel list com.example.app

Optionen:

ParameterTypBeschreibung
-a,stringAPI Schlüssel zum Verknüpfen Ihres Kontos
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierter Supabase-Anon-Schlüssel (für Selbsthosting)
Terminalfenster
npx @capgo/cli@latest channel currentBundle

📦 Aktuelle Bundle aus Capgo Cloud für die Überwachung von Updates abrufen.

Beispiel:

Terminalfenster
npx @capgo/cli@latest channel currentBundle production com.example.app

Optionen:

ParameterTypBeschreibung
Channel zum Abrufen des aktuellen BundlesstringKanal zum Abrufen des aktuellen Bundles
-a,stringAPI Schlüssel, um auf Ihr Konto zuzugreifen
—stummbooleanNur die Bundle-Version ausgeben
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierter Supabase-Anon-Key (für Selbsthosting)

Alias: s

Terminalfenster
npx @capgo/cli@latest channel set

⚙️ Einstellungen für einen Kanal konfigurieren, wie z.B. das Verknüpfen eines Bundles, die Updatestrategie (Hauptversion, Minorversion, Metadaten, Patches, None) oder die Zielgeräte (iOS, Android, Entwickler, Produktionsumgebung, Emulator, Gerät). Ein Kanal muss Standard sein.

Beispiel:

Terminalfenster
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Optionen:

ParameterTypBeschreibung
-a,stringAPI Schlüssel, um sich mit Ihrem Konto zu verbinden
-b,stringVersionnummer des Bundles im Datei setzen
-s,stringSetzen Sie den Zustand des Kanals, standardmäßig oder normal
—latest-remotebooleanHolen Sie sich die neueste im capgo-Cloud hochgeladene Bundle und setzen Sie es in den Kanal
—latestbooleanHolen Sie sich die neueste Version in der package.json und setzen Sie sie in den Kanal
—downgradebooleanZulassen Sie die Herunterstufung auf eine Version unter der nativen
—no-downgradebooleanDeaktivieren Sie die Herunterstufung auf eine Version unter der nativen
—iosbooleanErmöglichen Sie die Aktualisierung an iOS-Geräten zu senden
__CAPGO_KEEP_0__booleanDeaktivieren Sie die Aktualisierung an iOS-Geräten
__CAPGO_KEEP_0__booleanErmöglichen Sie die Aktualisierung an Android-Geräten zu senden
__CAPGO_KEEP_0__booleanDeaktivieren Sie die Aktualisierung an Android-Geräten
__CAPGO_KEEP_0__booleanErmöglichen Sie es Geräten, sich selbst dieser Kanal zuzuweisen
__CAPGO_KEEP_0__booleanDeaktivieren Sie es Geräten, sich selbst dieser Kanal zuzuweisen
__CAPGO_KEEP_0__stringBlock updates durch Typ: major, minor, metadata, patch oder keine (erlaubt alle)
—devbooleanEntwicklungsgeräten Updates senden lassen
—no-devbooleanEntwicklungsgeräten Updates senden lassen
—prodbooleanProduktionsgeräten Updates senden lassen
—no-prodbooleanProduktionsgeräten Updates senden lassen
—emulatorbooleanSimulatoren Updates senden lassen
—no-emulatorbooleanSenden von Updates an Emulatoren deaktivieren
—gerätbooleanSenden von Updates an physischen Geräten erlauben
—kein-gerätbooleanSenden von Updates an physischen Geräten deaktivieren
—package-jsonstringPfade zu package.json-Dateien für Monorepos (komma-getrennt)
—ignoriere-metadata-checkbooleanÜberprüfung der node_modules-Kompatibilität im Bundle ignorieren, wenn vorhanden
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase Anon-Key (für Selbsthosting)

Wenn Sie " Kanal" zum Planen der Kanalrouten und der gestuften Rollout verwenden, verbinden Sie ihn mit " Channels" für die Implementierungsdetails in Channels, " Channels" für die Implementierungsdetails in Channels, " Channels" für die Implementierungsdetails in Channels," Beta Testlösung für den Produktworkflow in Beta Testlösung, und Versionziel-Lösung für den Produktworkflow in Versionziel-Lösung.