Skip ke konten

📢 saluran

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

Pengganti: 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
–dbooleanAtur saluran sebagai default
—tugaskan-otomatisbooleanBiarkan perangkat untuk menugaskan diri sendiri ke saluran ini
-astringAPI kunci untuk menghubungkan ke akun Anda
—host-supabasestringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
—anon-supabasestringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)

Alias: d

Jendela terminal
npx @capgo/cli@latest channel delete

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

Contoh:

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

Option:

ParamJenisDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
–hapus-paketbooleanHapus paket terkait saluran. Kunci App Preview dapat menghapus saluran preview dan paket terkait secara atomik.
—berhasil-jika-tidak-ditemukanbooleanSukses jika saluran tidak ditemukan
—host-supabasestringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo)
—anon-supabasestringKunci anon Supabase kustom (untuk pengembangan sendiri)

Alias: l

Jendela terminal
npx @capgo/cli@latest channel list

📋 Daftar semua saluran yang dikonfigurasi untuk aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.

Contoh:

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

Opsi:

ParamJenisDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)
Jendela terminal
npx @capgo/cli@latest channel currentBundle

📦 Dapatkan paket aktif yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan update.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-cstringSaluran untuk mendapatkan bundle saat ini
-astringAPI kunci untuk menghubungkan ke akun Anda
—quietbooleanHanya cetak versi bundle
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk pengembangan sendiri)

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). Satu saluran harus default.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-astringAPI kunci untuk menghubungkan ke akun Anda
-bstringNomor versi bundle file untuk ditetapkan
-sstringTetapkan status saluran, default atau normal
—latest-remotebooleanDapatkan bundle terbaru di capgo cloud dan tetapkan ke saluran
—latestbooleanDapatkan versi terbaru di package.json untuk ditetapkan ke saluran
—downgradebooleanIzinkan menurunkan versi di bawah satu yang native
—no-downgradebooleanMatikan penurunan versi di bawah satu yang native
—iOSbooleanMengizinkan pengiriman update ke perangkat iOS
—no-iOSbooleanMenghentikan pengiriman update ke perangkat iOS
—androidbooleanMengizinkan pengiriman update ke perangkat Android
—no-androidbooleanMenghentikan pengiriman update ke perangkat Android
—self-assignbooleanMengizinkan perangkat untuk menugaskan diri ke saluran ini
—no-self-assignbooleanMenghentikan perangkat untuk menugaskan diri ke saluran ini
—non-aktifkan-pembaruan-otomatisstringMencegah pembaruan berdasarkan jenis: besar, kecil, metadata, perbaikan, atau tidak ada (mengizinkan semua)
—perbarui-paketstringSediakan zip, delta, atau kedua-duanya: semua, zip, delta, zip_dari_bangun, atau delta_dari_bangun
—bundel-roloutstringVersi bundel untuk dirilis secara bertahap di saluran ini
—rolout-prosentasestringProsentase rolout dari 0 hingga 100
—rolout-prosentase-bpsstringProsentase rolout dalam basis poin dari 0 hingga 10000
—rolout-enablebooleanAktifkan konfigurasi rolout yang telah ditentukan
—rollout-disablebooleanMengaktifkan pengaturan rollout
—rollout-pausebooleanMenangguhkan pengunggahan rollout tanpa mengembalikan perangkat yang dipilih
—rollout-resumebooleanMengaktifkan kembali rollout yang tertunda
—rollout-rollbackbooleanMengosongkan status rollout dan mengembalikan perangkat ke versi stabil
—rollout-promotebooleanMengaktifkan target rollout ke versi stabil dan mengosongkan status rollout
—rollout-cache-ttl-secondsstringCloudflare TTL cache keputusan rollout dalam detik
—otomatis-paus-enablebooleanAktifkan kebijakan pause otomatis untuk peluncuran
—otomatis-paus-disablebooleanMatikan kebijakan pause otomatis untuk peluncuran
—otomatis-paus-jendela-menitstringJendela statistik untuk pause otomatis peluncuran
—otomatis-paus-kelambatan-bpsstringNilai ambang batas kelambatan dalam basis poin
—otomatis-paus-keyakinanstringTingkat keyakinan antara 0 dan 1
—otomatis-paus-coba-minimumstringCoba instalasi minimum plus gagal sebelum pause otomatis dapat menimbulkan
—auto-pause-min-failuresstringKegagalan minimum sebelum auto-pause dapat menimbulkan
—auto-pause-actionstringAksi auto-pause: pause, rollback, atau notifikasi
—auto-pause-cooldown-minutesstringKediaman sebelum auto-pause dapat menimbulkan lagi
—devbooleanPerbolehkan mengirimkan pembaruan ke perangkat pengembangan
—no-devbooleanNonaktifkan mengirimkan pembaruan ke perangkat pengembangan
—prodbooleanPerbolehkan mengirimkan pembaruan ke perangkat produksi
Tidak mengirimkan pembaruan ke perangkat produksibooleanNonaktifkan pengiriman pembaruan ke perangkat produksi
Mengizinkan pengiriman pembaruan ke perangkat emulatorbooleanNonaktifkan pengiriman pembaruan ke perangkat emulator
Mengizinkan pengiriman pembaruan ke perangkat fisikbooleanNonaktifkan pengiriman pembaruan ke perangkat fisik
Cetak kode QR terminal untuk pratinjau saluran ini setelah memperbaruibooleanMengizinkan pengiriman pembaruan ke perangkat fisik
Mengizinkan pengiriman pembaruan ke perangkat fisikbooleanMengizinkan pengiriman pembaruan ke perangkat fisik
Mengizinkan pengiriman pembaruan ke perangkat fisikbooleanPrint a terminal QR code for this channel preview after updating it
—kirim-notifikasi-pembaruanbooleanKirim notifikasi pembaruan native ke perangkat setelah memperbarui bundle kanal terkait
—package-jsonstringJalur ke file package.json untuk repositori monorepo (dipisahkan koma)
—ignore-metadata-checkbooleanLupakan memeriksa kompatibilitas node_modules jika ada di dalam bundle
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk pengembangan sendiri)