Lompat ke konten

📢 Channel

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

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
-d,stringTetapkan saluran sebagai default
—self-assignbooleanBiarkan perangkat untuk menugaskan diri ke saluran ini
-a,stringAPI kunci 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 memilih untuk menghapus paket terkait untuk menghemat sumber daya.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-a,stringAPI kunci untuk menghubungkan ke akun Anda
—hapus-paketbooleanHapus paket terkait dengan saluran
—success-if-not-foundbooleanJika saluran tidak ditemukan
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)

Alias: l

Jendela terminal
npx @capgo/cli@latest channel list

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-a,stringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase (untuk self-hosting)
Jendela Terminal
npx @capgo/cli@latest channel currentBundle

📦 Dapatkan bundle saat ini 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:

ParameterJenisDeskripsi
-c,stringSaluran untuk mendapatkan bundle saat ini
-a,stringKunci API untuk menghubungkan ke akun Anda
—quietbooleanHanya cetak versi bundle
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo)
—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). Saluran satu harus default.

Contoh:

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

Pilihan:

ParamJenisDeskripsi
-a,stringKunci API untuk menghubungkan ke akun Anda
-b,stringNomor versi bundle file untuk menetapkan
-s,stringSetel status saluran, default atau normal
—latest-remotebooleanDapatkan bundle terbaru di capgo cloud dan setel ke saluran
—latestbooleanDapatkan versi terbaru kunci di package.json untuk menetapkan ke saluran
—downgradebooleanBiarkan menurunkan ke versi di bawah satu native
—no-downgradebooleanTidak Turun Versi
—iosbooleanIzinkan Mengirimkan Perbarui ke Perangkat iOS
—no-iosbooleanMatikan Pengiriman Perbarui ke Perangkat iOS
—androidbooleanIzinkan Mengirimkan Perbarui ke Perangkat Android
—no-androidbooleanMatikan Pengiriman Perbarui ke Perangkat Android
—self-assignbooleanIzinkan Perangkat untuk Menetapkan Sendiri ke Saluran Ini
—no-self-assignbooleanTidak Diperbolehkan Mengasign Diri Sendiri
—disable-auto-updatestringBlokir Perbaruan Berdasarkan Tipe: mayor, minor, metadata, patch, atau tidak ada (mengizinkan semua)
—devbooleanIzinkan Mengirimkan Perbaruan ke Perangkat Pengembang
—no-devbooleanTidak Diperbolehkan Mengirimkan Perbaruan ke Perangkat Pengembang
—prodbooleanIzinkan Mengirimkan Perbaruan ke Perangkat Produksi
—no-prodbooleanTidak Diperbolehkan Mengirimkan Perbaruan ke Perangkat Produksi
—emulatorbooleanIzinkan mengirimkan pembaruan ke perangkat emulator
—no-emulatorbooleanMatikan pengiriman pembaruan ke perangkat emulator
—devicebooleanIzinkan mengirimkan pembaruan ke perangkat fisik
—no-devicebooleanMatikan pengiriman pembaruan ke perangkat fisik
—package-jsonstringJalur ke file package.json untuk repositori monorepo (dipisahkan koma)
—ignore-metadata-checkbooleanLepaskan pengecekan kompatibilitas node_modules jika ada di dalam bundle
—supa-hoststringURL Host Supabase yang Dibuat Sendiri (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci Anonim Supabase yang Dibuat Sendiri (untuk pengembangan sendiri)

Jika Anda menggunakan channel untuk merencanakan routing channel dan peluncuran tahap demi tahap, hubungkan dengan Channels untuk detail implementasi di Channels, Channels untuk detail implementasi di Channels, Channels untuk detail implementasi di Channels, Sistem Uji Coba Beta untuk alur kerja produk di Sistem Uji Coba Beta, dan Sistem Target Versi untuk alur kerja produk di Sistem Target Versi.