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,stringAtur saluran sebagai default
Mengasignasi sendiribooleanBiarkan perangkat mengasignasi diri ke saluran ini
-a,stringKunci 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

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
—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 telah dikonfigurasi untuk aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.

Contoh:

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 self-hosting)
Jendela terminal
npx @capgo/cli@latest channel currentBundle

📦 Ambil 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:JenisDeskripsi
-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 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 bundle, 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,stringAPI kunci untuk menghubungkan ke akun Anda
-b,stringNomor versi bundel file untuk ditetapkan
-s,stringTetapkan status saluran, default atau normal
—latest-remotebooleanDapatkan bundel terbaru yang diunggah di capgo cloud 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 menugaskan diri ke saluran ini
—no-self-assignbooleanNonaktifkan perangkat untuk menugaskan diri ke saluran ini
—disable-auto-updatestringBlokir pembaruan berdasarkan jenis: mayor, minor, metadata, patch, atau tidak ada (mengizinkan semua)
—devbooleanIzinkan mengirim pembaruan ke perangkat pengembangan
—no-devbooleanNonaktifkan mengirim pembaruan ke perangkat pengembangan
—prodbooleanIzinkan mengirim pembaruan ke perangkat produksi
—no-prodbooleanNonaktifkan pengiriman update ke perangkat produksi
—emulatorbooleanIzinkan pengiriman update ke perangkat emulator
—no-emulatorbooleanNonaktifkan pengiriman update ke perangkat emulator
—devicebooleanIzinkan pengiriman update ke perangkat fisik
—no-devicebooleanNonaktifkan 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 dapat disesuaikan (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase yang dapat disesuaikan (untuk pengembangan sendiri)

Jika Anda menggunakan channel untuk merencanakan routing channel dan peluncuran tahap demi tahap, hubungkan 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.