Passer Ă  la navigation

📱 canal

📱 GĂ©rez les canaux de distribution pour les mises Ă  jour de l'application dans Capgo Cloud, contrĂŽlez comment les mises Ă  jour sont livrĂ©es aux appareils.

Alias : a

FenĂȘtre de terminal
npx @capgo/cli@latest channel add

➕ CrĂ©ez un nouveau canal de distribution pour les mises Ă  jour de l'application dans Capgo Cloud pour gĂ©rer la livraison des mises Ă  jour.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel add production com.example.app --default

Options :

ParamĂštreTypeDescription
-dbooleanDéfinir le canal par défaut
—self-assignbooleanAutoriser le dispositif Ă  se dĂ©signer lui-mĂȘme Ă  ce canal
-astringclé API pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)

Alias : d

FenĂȘtre de terminal
npx @capgo/cli@latest channel delete

Supprimer un canal de Capgo Cloud, facultativement en supprimant les ensembles associés pour libérer des ressources.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel delete production com.example.app

Options :

ParamĂštreTypeDescription
-astringClé API pour se connecter à votre compte
—supprimer-le-bundlebooleanSupprimer le bundle associĂ© au canal. Une clĂ© App Preview peut supprimer atomiquement son propre canal de prĂ©visualisation et le bundle liĂ©, non partagĂ©.
—succĂšs-si-non-trouvĂ©booleanSuccĂšs si le canal n'est pas trouvĂ©
—hĂŽte-supĂ©rieurstringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou Capgo dĂ©veloppement)
—clĂ©-anonyme-supabasestringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)

Alias : l

FenĂȘtre de terminal
npx @capgo/cli@latest channel list

📋 Afficher la liste de tous les canaux configurĂ©s pour une application dans Capgo Cloud afin de passer en revue les paramĂštres de distribution.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel list com.example.app

Options :

ParamĂštreTypeDescription
-astringClé API pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou Capgo le dĂ©veloppement)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)
FenĂȘtre de terminal
npx @capgo/cli@latest channel currentBundle

📩 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel currentBundle production com.example.app

Options :

ParamĂštreTypeDescription
-cstringCanal pour obtenir le bundle actuel Ă  partir de
-astringAPI clé pour lier à votre compte
—silencieuxbooleanAffichez uniquement la version du paquet
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou Capgo dĂ©veloppement)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)

Alias : s

FenĂȘtre de terminal
npx @capgo/cli@latest channel set

⚙ Configurez les paramĂštres d'un canal, comme la liaison d'un paquet, la dĂ©finition des stratĂ©gies d'actualisation (majeur, mineur, mĂ©tadonnĂ©es, correctif, aucun), ou la ciblage des appareils (iOS, Android, dev, prod, Ă©mulateur, appareil).

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Options :

ParamĂštreTypeDescription
-astringClé API pour se connecter à votre compte
-bstringNuméro de version du bundle du fichier à définir
-sstringDéfinir l'état du canal, par défaut ou normal
—latest-remotebooleanObtenir le dernier bundle tĂ©lĂ©chargĂ© dans capgo et le dĂ©finir sur le canal
—latestbooleanObtenir la derniĂšre version clĂ© dans le package.json pour la dĂ©finir sur le canal
—downgradebooleanPermettre de descendre à une version sous la native
—no-downgradebooleanDĂ©sactiver la descente Ă  une version sous la native
—iosbooleanPermettre l'envoi d'une mise à jour aux appareils iOS
—no-iosbooleanDĂ©sactiver l'envoi de mise Ă  jour vers les appareils iOS
—androidbooleanAutoriser l'envoi de mise à jour vers les appareils Android
—no-androidbooleanDĂ©sactiver l'envoi de mise Ă  jour vers les appareils Android
—self-assignbooleanAutoriser l'appareil Ă  se dĂ©signer Ă  ce canal
—no-self-assignbooleanDĂ©sactiver les appareils Ă  se dĂ©signer Ă  ce canal
—disable-auto-updatestringBloquer les mises Ă  jour par type : majeur, mineur, mĂ©tadonnĂ©es, patch ou aucun (permet tous)
—rollout-bundlestringVersion de bundle à lancer progressivement sur ce canal
—taux-de-lancementstringPourcentage de lancement de 0 à 100
—taux-de-lancement-bpsstringPourcentage de lancement en points de base de 0 à 10000
—lancement-activerbooleanActiver le lancement configurĂ©
—lancement-dĂ©sactiverbooleanDĂ©sactiver le lancement configurĂ©
—lancement-suspendrebooleanSuspendre l'exposition du lancement sans reculer les appareils sĂ©lectionnĂ©s
—lancement-reprendrebooleanRĂ©tablir une mise en production arrĂȘtĂ©e
—rollout-rollbackbooleanEffacer l'Ă©tat de mise en production et retourner les appareils Ă  l'Ă©tat stable
—rollout-promotebooleanPromouvoir la cible de mise en production Ă  l'Ă©tat stable et effacer l'Ă©tat de mise en production
—rollout-cache-ttl-secondsstringCloudflare cache de dĂ©cision de mise en production TTL en secondes
—auto-pause-enabledbooleanActiver la politique de mise en pause automatique de mise en production
—auto-pause-disabledbooleanDĂ©sactiver la politique de mise en pause automatique de mise en production
—auto-pause-window-minutesstringFenĂȘtre de statistiques pour l'arrĂȘt automatique
—taux-d'Ă©chec-de-l'arrĂȘt-automatique-bpsstringSeuil de taux d'Ă©chec en points de base
—niveau-de-confiance-de-l'arrĂȘt-automatiquestringNiveau de confiance entre 0 et 1
—essais-minimum-avant-l'arrĂȘt-automatiquestringNombre minimum d'installations et d'Ă©checs avant que l'arrĂȘt automatique puisse se dĂ©clencher
—échecs-minimum-avant-l'arrĂȘt-automatiquestringNombre minimum d'Ă©checs avant que l'arrĂȘt automatique puisse se dĂ©clencher
—action-de-l'arrĂȘt-automatiquestringAction de l'arrĂȘt automatique : arrĂȘt, reversion ou notification
—dĂ©lai-minimum-de-rechargement-en-minutesstringLe dĂ©lai de recharge avant la mise en pause automatique peut dĂ©clencher Ă  nouveau
—devbooleanAutoriser l'envoi d'une mise Ă  jour aux appareils de dĂ©veloppement
—no-devbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils de dĂ©veloppement
—prodbooleanAutoriser l'envoi d'une mise à jour aux appareils de production
—no-prodbooleanDĂ©sactiver l'envoi d'une mise Ă  jour aux appareils de production
—emulatorbooleanAutoriser l'envoi d'une mise Ă  jour aux appareils Ă©mulĂ©s
—no-emulatorbooleanEmpĂȘcher l'envoi d'une mise Ă  jour vers les appareils Ă©mulĂ©s
—devicebooleanPermettre l'envoi d'une mise à jour vers les appareils physiques
—no-devicebooleanEmpĂȘcher l'envoi d'une mise Ă  jour vers les appareils physiques
—qr-previewbooleanAfficher un QR code terminal pour cette prĂ©visualisation de canal aprĂšs mise Ă  jour
—send-update-notificationbooleanEnvoyer une notification de mise Ă  jour native aux appareils aprĂšs mise Ă  jour du bundle de canal liĂ©
—package-jsonstringChemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules)
—ignore-metadata-checkbooleanSi prĂ©sent dans le bundle, ignorez la compatibilitĂ© avec node_modules
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)