Zu Inhalt springen

📢 Kanal

📢 Die Verteilungskanäle für App-Updates in Capgo Cloud verwalten, um die Art der Update-Übermittlung an Geräte zu steuern.

Alias: a

Terminalfenster
npx @capgo/cli@latest channel add

➕ Erstellen Sie einen neuen Kanal für die Anwendungsverteilung in Capgo Cloud, um die Update-Übermittlung zu verwalten.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
–dbooleanAls Standardkanal setzen
—selbstzuweisenbooleanZulassen, dass das Gerät sich selbst dieser Kanal zuweist
-astringAPI-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)

Alias: d

Terminalfenster
npx @capgo/cli@latest channel delete

Ein Capgo-Kanal aus der Cloud lĂśschen, optional verbundene Pakete entfernen, um Ressourcen freizugeben.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
__CAPGO_KEEP_0__-SchlĂźssel zum VerknĂźpfen mit Ihrem AccountstringAPI key to link to your account
—delete-bundlebooleanLöschen Sie das Bundle, das mit dem Kanal verbunden ist. Ein App-Vorschau-Schlüssel kann nur atomisch seinen eigenen Vorschaukanal und das damit verbundene, nicht geteilte Bundle löschen.
—success-if-not-foundbooleanErfolg, wenn der Kanal nicht gefunden wird
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting)

📋 für die Einrichtung.

Liste

Sektion mit dem Titel „ Liste “ l

Alias:
npx @capgo/cli@latest channel list

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

📋 Liste aller für eine App in __CAPGO_KEEP_0__ Cloud konfigurierten Kanäle, um die Verteilungs-Einstellungen zu überprüfen.

Beispiel:
npx @capgo/cli@latest channel list com.example.app

Optionen:

ParamTypBeschreibung
-astringAPI-SchlĂźssel, um auf Ihr Konto zuzugreifen
—supa-hoststringBenutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung)
—supa-anonstringBenutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting)
Terminalfenster
npx @capgo/cli@latest channel currentBundle

📦 Erhalte das aktuelle Bundle, das einem bestimmten Kanal in Capgo Cloud zugeordnet ist, für Aktualisierungsverfolgung.

Beispiel:

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

Optionen:

ParameterTypBeschreibung
-cstringKanal, um die aktuelle Bundle zu erhalten
-astringAPI-SchlĂźssel, um auf Ihr Konto zuzugreifen
—quietbooleanNur die Bundle-Version ausgeben
—supa-hoststringBenutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung)
—supa-anonstringBenutzerdefinierter Supabase-Anon-Schlüssel (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 Pakets, die Updatestrategie (Hauptversion, Minorversion, Metadaten, Patches, Keine) 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
-astringAPI-SchlĂźssel, um auf Ihr Konto zuzugreifen
-bstringVersionnummer des Bundles, das fĂźr das Datei setzen soll
-sstringSetze den Zustand des Kanals, default oder normal
—latest-remotebooleanHolt die neueste veröffentlichte Bundle in capgo Cloud und setzt es auf den Kanal
—latestbooleanHolt die neueste Version aus dem package.json und setzt sie auf den Kanal
—downgradebooleanErmöglicht das Herunterstufen auf eine Version unter der nativen
—no-downgradebooleanUnterdrückt das Herunterstufen auf eine Version unter der nativen
—iOSbooleaniOS-Geräten eine Aktualisierung senden lassen
—no-iosbooleanAktualisierung an iOS-Geräten nicht senden
—androidbooleanAndroid-Geräten eine Aktualisierung senden lassen
—no-androidbooleanAktualisierung an Android-Geräten nicht senden
—self-assignbooleanGeräten ermöglichen, sich selbst dieser Kanal zuzuweisen
—no-self-assignbooleanGeräten die Selbstzuweisung an diesen Kanal verbieten
—disable-auto-updatestringUpdates durch Typ blockieren: major, minor, metadata, patch oder none (alle erlaubt)
—update-packagestringDienen Sie zip, delta oder beide: all, zip, delta, zip_from_builtin oder delta_from_builtin
—rollout-bundlestringBündelversion zum allmählichen Freigeben auf diesem Kanal
—rollout-percentagestringGrad der Ausrollung von 0 bis 100
—rollout-percentage-bpsstringGrad der Ausrollung in Basispunkten von 0 bis 10000
—rollout-enablebooleanDie konfigurierte Ausrollung aktivieren
—rollout-disablebooleanDie konfigurierte Rollout-Deaktivierung
—rollout-pausebooleanRollout-Auslieferung ohne Zurücksetzen der ausgewählten Geräte pausieren
—rollout-resumebooleanEin pausierter Rollout wieder aufnehmen
—rollout-rollbackbooleanRollout-Zustand löschen und Geräte auf stabil zurücksetzen
—rollout-promotebooleanRollout-Ziel auf stabil und Rollout-Zustand löschen
—rollout-cache-ttl-secondsstringCloudflare Rollout-Entscheidungs-Cache-TTL in Sekunden
—auto-pause-enabledbooleanRollenauslösungspolitik aktivieren
—auto-pause-disabledbooleanRollenauslösungspolitik deaktivieren
—auto-pause-window-minutesstringZeitfenster für Rollenauslösung
—auto-pause-failure-rate-bpsstringSchwellenwert für Fehlerrate in Basispunkten
—auto-pause-confidencestringVertrauensstufe zwischen 0 und 1
—auto-pause-min-attemptsstringMindestanzahl von Installationsversuchen vor Auslösung der Rollenauslösung
—auto-pause-min-failuresstringMindestversuche vor Auslösen von Auto-Pause
—auto-pause-actionstringAuto-Pause-Aktion: Pause, Rolloback oder Benachrichtigung
—auto-pause-cooldown-minutenstringWartezeit vor erneutem Auslösen von Auto-Pause
—devbooleanZulassen von Update an Entwicklungssystemen
—no-devbooleanVerhindern von Update an Entwicklungssystemen
—prodbooleanZulassen von Update an Produktionsystemen
—kein-prodbooleanSenden von Updates an Produktionsgeräten deaktivieren
—emulatorbooleanSenden von Updates an Emulatoren erlauben
—kein-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
—qr-vorschaubooleanDrucken Sie ein Terminal-QR code für diese Kanal-Vorschau nach dem Aktualisieren
—send-update-BenachrichtigungbooleanSenden Sie eine native Aktualisierungsnachricht an Geräte nach dem Aktualisieren des verknüpften Kanalpaketes
—package-jsonstringPfade zu package.json-Dateien für monorepos (getrennt durch Kommas)
—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-anonstringBenutzerdefinierter Supabase-Anon-Schlüssel (für Selbsthosting)