Saltare al contenuto

📱 app

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

Alias: a

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

➕ Aggiungi un nuovo app a Capgo Cloud con un ID app univoco 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 tuo account
—supa-hoststringURL host personalizzato di Supabase (per l'hosting self o lo sviluppo Capgo)
—supa-anonstringChiave anonima personalizzata di Supabase (per l'hosting self)
Finestra del terminale
npx @capgo/cli@latest app delete

Elimina un'applicazione da Capgo Cloud, facoltativamente specificando una versione per eliminare solo quel pacchetto.

Esempio:

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

Opzioni:

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

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 proprio account
—supa-hoststringURL del host Supabase personalizzato (per l'hosting self o lo sviluppo Capgo)
—supa-anonstringChiave anonima Supabase personalizzata (per l'hosting self)
Finestra del terminale
npx @capgo/cli@latest app debug

🐞 Ascolta gli eventi di aggiornamento in tempo reale su Capgo Cloud per debuggare l'app. Facoltativamente, mira a un dispositivo specifico per diagnostiche dettagliate.

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 specifico del dispositivo per il debug
—supa-hoststringURL del host Supabase personalizzato (per l'auto-hosting o Capgo sviluppo)
—supa-anonstringChiave anonima personalizzata di Supabase (per hosting self-service)
Finestra del terminale
npx @capgo/cli@latest app setting

⚙️ Modifica la configurazione di Capacitor in modo programmatico. Specifica la posizione dell'impostazione (ad esempio, plugins.CapacitorUpdater.canale predefinito) con —stringa o —bool.

Esempio:

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

Opzioni:

ParametroTipoDescrizione
—boolstringUn valore per la impostazione da modificare come booleano, es: —bool true
—stringstringUn valore per la impostazione da modificare 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
-nstringApp name for display in Capgo Cloud
-istringLocal image file path (png, jpg, webp, svg) used as the app icon in Capgo Cloud
-astringChiave di API per collegarsi al tuo account
-rstringGiorni per conservare i vecchi bundle (0 = infinito, default: 0)
—esponi-metadatistringEsporre i metadati del bundle (link e commento) al plugin (vero/falso, default: false)
—anteprimabooleanAbilita i codici QR per anteprima del bundle e del canale per questa app
—senza-anteprimabooleanDisabilita i codici QR per anteprima del bundle e del canale per questa app
—consenti-id-dispositivo-personalizzatobooleanConsenti ai dispositivi di impostare un ID dispositivo personalizzato per questa app
—non-consenti-id-dispositivo-personalizzatobooleanNon consentire ID dispositivi personalizzati per questa app
—blocca-richieste-di-infrastruttura-del-fornitore per questa appbooleanBlocca le richieste di infrastruttura del fornitore per questa app
—non bloccare le richieste di infrastruttura del fornitore per questa appbooleanConsenti le richieste di infrastruttura del fornitore per questa app
—timeout-di-costruzione-in-minutistringTimeout di costruzione nativa in minuti (5-360, default: 15)
—URL-della-store-di-iOSstringURL della store di iOS per questa app
—URL-della-store-di-AndroidstringURL della store di Google Play per questa app
—nome-del-canale-di-carica-di-ricorsostringNome del canale di carica di default per questa app
—canale-di-download-predefinitostringNome del canale di download predefinito per questa app (imposta il canale pubblico=true)
—disabilita-i-canali-di-downloadbooleanDisabilita Capgo i canali di download per questa app (imposta tutti i canali pubblico=false)
—host-supabasestringCustom Supabase host URL (for self-hosting or Capgo development)
—chiave-anon-supabasestringChiave anon personalizzata di Supabase (per l'auto hosting)