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:

ParamJenisDeskripsi
-d,stringSet saluran sebagai default
—self-assignbooleanBiarkan perangkat untuk mengasosiasikan diri ke saluran ini
-a,stringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk pengembangan 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:

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

Pilihan:

ParamTipeDeskripsi
-a,stringAPI kunci untuk menghubungkan ke akun Anda
--hapus-paketbooleanHapus bundle terkait dengan saluran
—success-if-not-foundbooleanSukses jika saluran tidak ditemukan
—supa-hoststringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo )
—supa-anonstringKunci 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:

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

Pilihan:

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

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

Parameter:TipeDeskripsi
-c,stringSaluran untuk mendapatkan bundle saat ini dari
-a,stringKunci API 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). Saluran satu harus default.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-a,stringKunci API untuk menghubungkan ke akun Anda
-b,stringNomor versi bundel file untuk ditetapkan
-s,stringSetel status saluran, default atau normal
—latest-remotebooleanDapatkan bundel terbaru di cloud capgo dan tetapkan ke saluran
—latestbooleanDapatkan versi terbaru kunci di package.json untuk ditetapkan ke saluran
—downgradebooleanIzinkan menurunkan ke versi di bawah satu native
—no-downgradebooleanNonaktifkan menurunkan ke versi di bawah satu native
—iosbooleanIzinkan mengirimkan pembaruan ke perangkat iOS
—no-iosbooleanNonaktifkan mengirimkan pembaruan ke perangkat iOS
—androidbooleanIzinkan mengirimkan pembaruan ke perangkat Android
—no-androidbooleanNonaktifkan mengirimkan pembaruan ke perangkat Android
—self-assignbooleanIzinkan perangkat untuk menetapkan diri sendiri ke saluran ini
—no-self-assignbooleanNonaktifkan perangkat untuk menetapkan diri sendiri ke saluran ini
—disable-auto-updatestringBlokir pembaruan oleh jenis: mayor, minor, metadata, patch, atau tidak ada (memungkinkan semua)
—devbooleanIzinkan mengirim pembaruan ke perangkat pengembangan
—no-devbooleanNonaktifkan mengirim pembaruan ke perangkat pengembangan
—prodbooleanIzinkan mengirim 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
—package-jsonstringJalur ke file package.json untuk monorepos (dipisahkan koma)
—ignore-metadata-checkbooleanJika ada node_modules di dalam bundle, abaikan kompatibilitasnya
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk pengembangan sendiri)

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