📢 Kanal
Ein Setup-Prompt mit den Installations-Schritten und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
📢 Verwalte die Verteilungswege für App-Updates in Capgo Cloud, um zu bestimmen, wie Updates an Geräten geliefert werden.
➕ Hinzufügen
Abschnitt mit dem Titel “ ➕ Hinzufügen”Alias: a
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:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -d, | string | Als Standardkanal setzen |
| —self-assign | boolean | Zulassen, dass das Gerät sich selbst diesem Kanal zuweist |
| -a, | string | API-Schlüssel, um auf Ihr Konto zu verlinken |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Key (für Selbsthosting) |
🗑️ Löschen
Abschnitt mit dem Titel „ Löschen “Alias: d
npx @capgo/cli@latest channel deleteLöschen Sie einen Kanal aus Capgo Cloud, optional entfernen Sie damit verbundene Pakete, um Ressourcen zu befreien.
Beispiel:
npx @capgo/cli@latest channel delete production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Schlüssel, um auf Ihr Konto zuzugreifen |
| —delete-bundle | boolean | Das mit dem Kanal verbundene Bundle löschen |
| —success-if-not-found | boolean | Erfolg, wenn der Kanal nicht gefunden wird |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting) |
Alias: l
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:
npx @capgo/cli@latest channel list com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Schlüssel zum Verknüpfen Ihres Kontos |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Schlüssel (für Selbsthosting) |
📦 Aktuelles Bundle
Abschnitt mit dem Titel “ Aktuelles Bundle”npx @capgo/cli@latest channel currentBundle📦 Aktuelle Bundle aus Capgo Cloud für die Überwachung von Updates abrufen.
Beispiel:
npx @capgo/cli@latest channel currentBundle production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Channel zum Abrufen des aktuellen Bundles | string | Kanal zum Abrufen des aktuellen Bundles |
| -a, | string | API Schlüssel, um auf Ihr Konto zuzugreifen |
| —stumm | boolean | Nur die Bundle-Version ausgeben |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |
⚙️ Setzen
Abschnitt mit dem Titel “ ⚙️ Setzen”Alias: s
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:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Schlüssel, um sich mit Ihrem Konto zu verbinden |
| -b, | string | Versionnummer des Bundles im Datei setzen |
| -s, | string | Setzen Sie den Zustand des Kanals, standardmäßig oder normal |
| —latest-remote | boolean | Holen Sie sich die neueste im capgo-Cloud hochgeladene Bundle und setzen Sie es in den Kanal |
| —latest | boolean | Holen Sie sich die neueste Version in der package.json und setzen Sie sie in den Kanal |
| —downgrade | boolean | Zulassen Sie die Herunterstufung auf eine Version unter der nativen |
| —no-downgrade | boolean | Deaktivieren Sie die Herunterstufung auf eine Version unter der nativen |
| —ios | boolean | Ermöglichen Sie die Aktualisierung an iOS-Geräten zu senden |
| __CAPGO_KEEP_0__ | boolean | Deaktivieren Sie die Aktualisierung an iOS-Geräten |
| __CAPGO_KEEP_0__ | boolean | Ermöglichen Sie die Aktualisierung an Android-Geräten zu senden |
| __CAPGO_KEEP_0__ | boolean | Deaktivieren Sie die Aktualisierung an Android-Geräten |
| __CAPGO_KEEP_0__ | boolean | Ermöglichen Sie es Geräten, sich selbst dieser Kanal zuzuweisen |
| __CAPGO_KEEP_0__ | boolean | Deaktivieren Sie es Geräten, sich selbst dieser Kanal zuzuweisen |
| __CAPGO_KEEP_0__ | string | Block updates durch Typ: major, minor, metadata, patch oder keine (erlaubt alle) |
| —dev | boolean | Entwicklungsgeräten Updates senden lassen |
| —no-dev | boolean | Entwicklungsgeräten Updates senden lassen |
| —prod | boolean | Produktionsgeräten Updates senden lassen |
| —no-prod | boolean | Produktionsgeräten Updates senden lassen |
| —emulator | boolean | Simulatoren Updates senden lassen |
| —no-emulator | boolean | Senden von Updates an Emulatoren deaktivieren |
| —gerät | boolean | Senden von Updates an physischen Geräten erlauben |
| —kein-gerät | boolean | Senden von Updates an physischen Geräten deaktivieren |
| —package-json | string | Pfade zu package.json-Dateien für Monorepos (komma-getrennt) |
| —ignoriere-metadata-check | boolean | Überprüfung der node_modules-Kompatibilität im Bundle ignorieren, wenn vorhanden |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase Anon-Key (für Selbsthosting) |
Weitermachen vom Kanal
Abschnitt mit dem Titel “Weitermachen vom Kanal”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.