Ke Menu Utama

📢 saluran

📢 Mengelola saluran distribusi untuk pembaruan aplikasi di Capgo Cloud, mengontrol bagaimana pembaruan disampaikan ke perangkat.

➕ Tambahkan

Tambahkan Channel

Alias: a

Jendela Terminal
npx @capgo/cli@latest channel add

➕ Buat saluran baru untuk distribusi aplikasi di Capgo Cloud untuk mengelola pengiriman update.

Contoh:

Jendela terminal
npx @capgo/cli@latest channel add production com.example.app --default

Pilihan:

ParamTipeDeskripsi
-dbooleanSet sebagai default
–self-assignbooleanBiarkan perangkat untuk menugaskan diri ke saluran ini
-astringKunci API untuk menghubungkan ke akun Anda
–supa-hoststringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo)
–supa-anonstringKunci anon Supabase kustom (untuk pengembangan sendiri)

Alias: d

Tampilan jendela terminal
npx @capgo/cli@latest channel delete

Hapus saluran dari Capgo Cloud, dengan kemungkinan menghapus paket terkait untuk menghemat sumber daya.

Contoh:

Tampilan jendela terminal
npx @capgo/cli@latest channel delete production com.example.app

Opsi:

ParamTipeDeskripsi
-astringAPI kunci untuk menghubungkan ke akun Anda
---delete-bundlebooleanHapus paket terkait saluran. Kunci Pratinjau Aplikasi dapat menghapus secara atomik hanya saluran pratinjau sendiri dan paket terkait yang tidak dibagikan.
—berhasil-jika-tidak-ditemukanbooleanSukses jika saluran tidak ditemukan
—host-supabasestringURL host Supabase kustom (untuk self-hosting atau pengembangan Capgo)
—anon-supabasestringKunci anon Supabase kustom (untuk self-hosting)

Alias: l

Jendela terminal
npx @capgo/cli@latest channel list

Lihat semua saluran yang telah dikonfigurasi untuk sebuah aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.

Contoh:

Jendela terminal
npx @capgo/cli@latest channel list com.example.app

Opsi:

ParamTipePengenalan
DeskripsistringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringCustom Supabase anon key (for self-hosting)
Jendela terminal
npx @capgo/cli@latest channel currentBundle

📦 Dapatkan paket terkini yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan pembaruan.

Contoh:

Jendela terminal
npx @capgo/cli@latest channel currentBundle production com.example.app

Pilihan:

ParameterJenis-c
-cstringSaluran untuk mendapatkan paket terkini
-astringKunci API untuk menghubungkan ke akun Anda
—quietbooleanHanya cetak versi bundle
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo)
—supa-anonstringCustom Supabase anon key (for self-hosting)

Alias: s

Jendela Terminal
npx @capgo/cli@latest channel set

⚙️ Konfigurasi pengaturan untuk sebuah saluran, seperti menghubungkan sebuah paket, menetapkan strategi pembaruan (utama, minor, metadata, patch, tidak ada), atau target perangkat (iOS, Android, dev, prod, emulator, perangkat). Saluran satu harus default.

Contoh:

Tampilan jendela terminal
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Pilihan:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-bstringNomor versi bundle file untuk mengatur
-sstringSetel status saluran, default atau normal
—latest-remotebooleanDapatkan versi bundle terbaru di capgo cloud dan setel ke saluran
—latestbooleanAmbil versi terbaru kunci di package.json untuk menyetel ke channel
—downgradebooleanBiarkan menurunkan ke versi di bawah satu native
—no-downgradebooleanNonaktifkan menurunkan ke versi di bawah satu native
—iosbooleanMengizinkan pengiriman update ke perangkat iOS
–no-iosbooleanMenghilangkan pengiriman update ke perangkat iOS
–androidbooleanMengizinkan pengiriman update ke perangkat Android
–no-androidbooleanMenghilangkan pengiriman update ke perangkat Android
–self-assignbooleanMengizinkan perangkat untuk menugaskan diri ke saluran ini
–no-self-assignbooleanMenghilangkan perangkat untuk menugaskan diri ke saluran ini
–disable-auto-updatestringMelumpuhkan pembaruan oleh jenis: mayor, minor, metadata, patch, atau tidak ada (mengizinkan semua)
–update-packagestringSediakan zip, delta, atau kedua-duanya: semua, zip, delta, zip_dari_bangun, atau delta_dari_bangun
–rollout-bundlestringVersi paket untuk dirilis secara bertahap di saluran ini
–rollout-percentagestringPersentase peluncuran dari 0 hingga 100
–rollout-percentage-bpsstringPersentase peluncuran dalam basis poin dari 0 hingga 10000
–rollout-enablebooleanMengaktifkan peluncuran yang dikonfigurasi
–rollout-disablebooleanMengaktifkan pengaturan perluasan yang dikonfigurasi
– rollout-pausebooleanMenghentikan perluasan pengungkapan tanpa mengembalikan perangkat yang dipilih
– rollout-resumebooleanMengaktifkan kembali perluasan yang terhenti
– rollout-rollbackbooleanMenghapus status perluasan dan mengembalikan perangkat ke versi stabil
– rollout-promotebooleanMengaktifkan target perluasan ke versi stabil dan menghapus status perluasan
– rollout-cache-ttl-secondsstringCloudflare TTL cache keputusan perluasan dalam detik
– auto-pause-enabledbooleanAktifkan kebijakan pause otomatis rollout
–auto-pause-disabledbooleanNonaktifkan kebijakan pause otomatis rollout
–auto-pause-window-minutesstringJendela statistik untuk pause otomatis rollout
–auto-pause-failure-rate-bpsstringNilai ambang kegagalan dalam basis poin
–auto-pause-confidencestringTingkat kepercayaan antara 0 dan 1
–auto-pause-min-attemptsstringPertolongan instal plus gagal sebelum pause otomatis dapat menimbulkan
–auto-pause-min-failuresstringMinimum gagal sebelum pause otomatis dapat diaktifkan
–aksi-pause-otomatisstringAksi pause otomatis: pause, rollback, atau notifikasi
–menit-pause-otomatis-minstringKediaman sebelum pause otomatis dapat diaktifkan lagi
–devbooleanBiarkan mengirimkan pembaruan ke perangkat pengembangan
–no-devbooleanMatikan mengirimkan pembaruan ke perangkat pengembangan
–prodbooleanBiarkan mengirimkan pembaruan ke perangkat produksi
–no-prodbooleanMatikan pengiriman update ke perangkat produksi
—emulatorbooleanIzinkan pengiriman update ke perangkat emulator
—no-emulatorbooleanMatikan pengiriman update ke perangkat emulator
—devicebooleanIzinkan pengiriman update ke perangkat fisik
—no-devicebooleanMatikan pengiriman update ke perangkat fisik
—qr-previewbooleanTampilkan kode QR terminal code untuk pratinjau saluran ini setelah memperbarui
—send-update-notificationbooleanKirimkan pemberitahuan pembaruan native ke perangkat setelah memperbarui paket terkait saluran
---package-jsonstringJalur ke file package.json untuk repositori monorepo (dipisahkan koma)
---ignore-metadata-checkbooleanAbaikan memeriksa kompatibilitas node_modules jika ada di dalam paket
---supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
---supa-anonstringCustom Supabase anon key (for self-hosting)