📱 App
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
📱 Verwalte deine Capgo App-Einstellungen und Konfigurationen in der Capgo Cloud.
➕ Füge
Abschnitt „➕ Hinzufügen“Alias: a
npx @capgo/cli@latest app add➕ Füge eine neue App mit einer eindeutigen App-ID im Format com.test.app zur Capgo Cloud hinzu. Falls nicht angegeben, lassen sich alle Optionen aus der Config ableiten.
Beispiel:
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.pngOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -n | string | Anzeigename der App in der Capgo Cloud |
| -i | string | Pfad zum App-Icon für die Anzeige in Capgo Cloud |
| -a | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
🗑️ Löschen
Abschnitt mit dem Titel „ 🗑️ Löschen“npx @capgo/cli@latest app delete🗑️ Lösche eine App aus der Capgo Cloud; optional kannst du eine Version angeben, um nur dieses Bundle zu löschen.
Beispiel:
npx @capgo/cli@latest app delete com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
Alias: l
npx @capgo/cli@latest app list📋 Liste alle unter deinem Account in der Capgo Cloud registrierten Apps auf.
Beispiel:
npx @capgo/cli@latest app listOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
🐞 Debuggen
Abschnitt „ 🐞 Debug“npx @capgo/cli@latest app debug🐞 Lausche live update Events in der Capgo Cloud, um deine App zu debuggen. Optional kannst du ein spezifisches Gerät für detaillierte Diagnosen auswählen.
Beispiel:
npx @capgo/cli@latest app debug com.example.app --device DEVICE_IDOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API Key zum Verknüpfen mit deinem Account |
| -d | string | Die spezifische Device-ID zum Debuggen |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
⚙️ Einstellung
Abschnitt „ ⚙️ Einstellungen“npx @capgo/cli@latest app setting⚙️ Capacitor Konfiguration programmatisch ändern. Pfad angeben (z. B. plugins.CapacitorUpdater.defaultChannel) via —string oder —bool.
Beispiel:
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| —bool | string | Ein Wert für die zu ändernde Einstellung als Boolean, z. B.: —bool true |
| —string | string | Ein Wert für die zu ändernde Einstellung als String, z. B.: —string “Production” |
⚙️ Setzen Sie
Abschnitt „ ⚙️ Set“Alias: s
npx @capgo/cli@latest app set⚙️ Aktualisiere die Einstellungen einer bestehenden App in der Capgo Cloud, wie Name, Icon oder Aufbewahrungsfrist für Bundles. Eine Aufbewahrungsfrist von 0 bedeutet unbegrenzten Speicher.
Beispiel:
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -n | string | Anzeigename der App in der Capgo Cloud |
| -i | string | Lokaler Pfad zur Bilddatei (png, jpg, webp, svg), die als App-Icon in Capgo Cloud verwendet wird |
| -a | string | API Key zum Verknüpfen mit deinem Account |
| -r | string | Aufbewahrungstage für alte Bundles (0 = unbegrenzt, Standard: 0) |
| —expose-metadata | string | Bundle-Metadaten (Link und Kommentar) für das Plugin bereitstellen (true/false, Standard: false) |
| —preview | boolean | Bundle- und Channel-Preview-QR-Codes für diese App aktivieren |
| —no-preview | boolean | Bundle- und Channel-Preview-QR-Codes für diese App deaktivieren |
| —allow-device-custom-id | boolean | Geräten erlauben, eine benutzerdefinierte Device ID für diese App festzulegen |
| —no-allow-device-custom-id | boolean | Eigene Device-IDs für diese App verbieten |
| —block-provider-infra-requests | boolean | Provider-Infrastruktur-Anfragen für diese App blockieren |
| —no-block-provider-infra-requests | boolean | Provider-Infrastruktur-Anfragen für diese App erlauben |
| —build-timeout-minutes | string | Native Build Timeout in Minuten (5-360, Standard: 15) |
| —ios-store-url | string | iOS App Store URL für diese App |
| —android-store-url | string | Google Play Store URL für diese App |
| —default-upload-channel | string | Standard-Upload-Channel-Name für diese App |
| —default-download-channel | string | Standard-Download-Channel-Name für diese App (setzt channel public=true) |
| —disable-download-channels | boolean | Deaktiviert Capgo Download-Channels für diese App (setzt alle channels public=false) |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |