Saltare al contenuto

📱 App

📱 Gestisci le impostazioni e le configurazioni del tuo Capgo app in Capgo.

Alias: a

Finestra del terminale
npx @capgo/cli@latest app add

➕ Aggiungi una nuova app a Capgo Cloud con un ID univoco dell'applicazione nel formato com.test.app. Tutte le opzioni possono essere dedotte dalla configurazione se non sono fornite.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.png

Opzioni:

ParametroTipoDescrizione
-nstringNome dell'app per la visualizzazione in Capgo Cloud
-istringPercorso dell'icona dell'app per la visualizzazione in Capgo Cloud
-astringAPI chiave per collegarsi al proprio account
—supa-hoststringURL del host personalizzato di Supabase (per l'auto-hosting o lo sviluppo Capgo)
—supa-anonstringChiave anonima personalizzata di Supabase (per l'auto-hosting)
Finestra del terminale
npx @capgo/cli@latest app delete

🗑️ Elimina un'applicazione dal Capgo Cloud, specificando eventualmente una versione da eliminare solo quella raccolta.

Esempio:

Fenestra del terminale
npx @capgo/cli@latest app delete com.example.app

Opzioni:

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
–supa-hoststringURL del host Supabase personalizzato (per l'auto-hosting o lo sviluppo Capgo)
—supa-anonstringChiave anonima personalizzata per Supabase (per l'hosting self-service)

Alias: l

Finestra del terminale
npx @capgo/cli@latest app list

📋 Elenco di tutti gli app registrati sotto il tuo account in Capgo Cloud.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app list

Opzioni:

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
—supa-hoststringURL host personalizzato di Supabase (per l'hosting self o Capgo sviluppo)
—supa-anonstringChiave anonima personalizzata di Supabase (per l'hosting self)
Fermata window
npx @capgo/cli@latest app debug

Ascolta gli eventi di aggiornamento in tempo reale in Capgo Cloud per debuggare l'applicazione. Facoltativamente, mira a un dispositivo specifico per una diagnosi dettagliata.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app debug com.example.app --device DEVICE_ID

Opzioni:

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
-dstringL'ID del dispositivo specifico da debug
—supa-hoststringURL del host Supabase personalizzato (per l'auto-hosting o lo sviluppo Capgo)
—supa-anonstringChiave anonima Supabase personalizzata (per l'auto-hosting)
Finestra del terminale
npx @capgo/cli@latest app setting

⚙️ Modifica in modo programmatico la configurazione Capacitor. Specifica il percorso di impostazione (ad esempio, plugins.CapacitorUpdater.defaultChannel) con —string o —bool.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"

Opzioni:

ParametroTipoDescrizione
—boolstringUn valore per la modifica del setting come booleano, es: —bool vero
—stringstringUn valore per la modifica del setting come stringa, es: —string “Produzione”

Alias: s

Finestra del terminale
npx @capgo/cli@latest app set

⚙️ Aggiorna le impostazioni per un'app esistente in Capgo Cloud, come nome, icona o periodo di conservazione per i pacchetti. La conservazione di 0 significa archiviazione infinita.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30

Opzioni:

ParametroTipoDescrizione
-nstringNome dell'app per la visualizzazione in Capgo Cloud
-istringPercorso del file di immagine locale (png, jpg, webp, svg) utilizzato come icona dell'app in Capgo Cloud
-astringAPI chiave per collegarsi al proprio account
-rstringGiorni per mantenere i vecchi pacchetti (0 = infinito, default: 0)
—expose-metadatastringEsporre i metadati del pacchetto (link e commento) al plugin (vero/falso, default: false)
—previewbooleanAbilita codici QR di anteprima per il pacchetto e il canale di questa app
—no-previewbooleanDisabilita codici QR di anteprima per il pacchetto e il canale di questa app
—consenti-dispositivi-di-impostare-un-id-dispositivo-personalizzato-per-questa-appbooleanConsenti ai dispositivi di impostare un ID dispositivo personalizzato per questa app
—non-consenti-dispositivi-di-impostare-un-id-dispositivo-personalizzato-per-questa-appbooleanNon consenti ID dispositivo personalizzati per questa app
—blocca-richieste-di-infrastruttura-del-fornitore-per-questa-appbooleanBlocca richieste di infrastruttura del fornitore per questa app
—non-blocca-richieste-di-infrastruttura-del-fornitore-per-questa-appbooleanConsenti richieste di infrastruttura del fornitore per questa app
—timeout-di-costruzione-minutistringTimeout di costruzione nativa in minuti (5-360, default: 15)
—url-della-casa-delle-app-per-iosstringURL della casa delle app per iOS per questa app
—url-di-store-androidstringURL del Google Play Store per questa app
—nome-canale-di-carica-predefinitostringNome del canale di carica predefinito per questa app
—nome-canale-di-download-predefinitostringNome del canale di download predefinito per questa app (imposta il canale pubblico=true)
—disabilita-canali-di-downloadbooleanDisabilita Capgo canali di download per questa app (imposta tutti i canali pubblico=false)
—host-supabase-personalizzatostringURL personalizzato del host Supabase (per l'auto-hosting o lo sviluppo Capgo)
—chiave-anon-supabase-personalizzatastringChiave anon personalizzata di Supabase (per l'auto-hosting)