Zurück zur Inhaltsübersicht

📢 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 festlegen
—self-assignbooleanZulassen, dass das Gerät sich selbst diesem Kanal zuweist
-a,stringAPI-Schlüssel, um auf Ihr Konto zu verknüpfen
—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

🗑️ Ein Kanal aus Capgo Cloud löschen, optional verbundene Pakete entfernen, 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-Key (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, um die Verteilungs-Einstellungen zu überprüfen.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
-a,stringAPI Schlüssel, um auf Ihr Konto zuzugreifen
—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 Aktualisierung verfolgen.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
-c,stringKanal, aus dem das aktuelle Bundle abgerufen werden soll
-a,stringAPI Schlüssel, um auf Ihr Konto zuzugreifen
—quietbooleanNur die Bundle-Version ausgeben
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte 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 das Zielgerät (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 auf Ihr Konto zuzugreifen
-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_1__booleanErmöglichen Sie die Aktualisierung an Android-Geräten zu senden
__CAPGO_KEEP_2__booleanDeaktivieren Sie die Aktualisierung an Android-Geräten
__CAPGO_KEEP_3__booleanErmöglichen Sie es Geräten, sich selbst dieser Kanal zuzuweisen
__CAPGO_KEEP_4__booleanDeaktivieren Sie es Geräten, sich selbst dieser Kanal zuzuweisen
__CAPGO_KEEP_5__stringBlock updates durch Typ: major, minor, metadata, patch oder keine (erlaubt alle)
—devbooleanSenden von Updates an Entwicklungsgeräte zulassen
—no-devbooleanSenden von Updates an Entwicklungsgeräte deaktivieren
—prodbooleanSenden von Updates an Produktionsgeräte zulassen
—no-prodbooleanSenden von Updates an Produktionsgeräte deaktivieren
—emulatorbooleanSenden von Updates an Emulatordgeräte zulassen
—no-emulatorbooleanSenden von Updates an Emulatoren ausschließen
—gerätbooleanSenden von Updates an physischen Geräten zulassen
—kein-gerätbooleanSenden von Updates an physischen Geräten ausschließen
—package-jsonstringPfade zu package.json-Dateien für Monorepos (komma-getrennt)
—ignore-metadata-checkbooleanÜberprüfung der node_modules-Kompatibilität bei Anwesenheit im Bundle ignorieren
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase Anon-Key (für Selbstbetrieb)