📢 Channel
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
📢 Kelola saluran distribusi untuk pembaruan aplikasi di Capgo Cloud, mengontrol bagaimana pembaruan disampaikan ke perangkat.
➕ Tambah
Judul bagian “ ➕ Tambah”Alias: a
npx @capgo/cli@latest channel add➕ Buat saluran baru untuk distribusi aplikasi di Capgo Cloud untuk mengelola pengiriman update.
Contoh:
npx @capgo/cli@latest channel add production com.example.app --defaultPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -d, | string | Tetapkan saluran sebagai default |
| —self-assign | boolean | Biarkan perangkat untuk menugaskan diri ke saluran ini |
| -a, | string | API kunci untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
🗑️ Hapus
Bab berjudul “ Hapus”Alias: d
npx @capgo/cli@latest channel deleteHapus saluran dari Capgo Cloud, dengan memilih untuk menghapus paket terkait untuk menghemat sumber daya.
Contoh:
npx @capgo/cli@latest channel delete production com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a, | string | API kunci untuk menghubungkan ke akun Anda |
| —hapus-paket | boolean | Hapus paket terkait dengan saluran |
| —success-if-not-found | boolean | Jika saluran tidak ditemukan |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
📋 Daftar
Judul bagian “ Daftar”Alias: l
npx @capgo/cli@latest channel list📋 List all channels configured for an app in Capgo Cloud to review distribution settings.
Contoh:
npx @capgo/cli@latest channel list com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a, | string | Kunci API untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan) |
| —supa-anon | string | Kunci anon Supabase (untuk self-hosting) |
📦 Bundle Saat Ini
Judul Bagian “ 📦 Bundle Saat Ini”npx @capgo/cli@latest channel currentBundle📦 Dapatkan bundle saat ini yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan pembaruan.
Contoh:
npx @capgo/cli@latest channel currentBundle production com.example.appPilihan:
| Parameter | Jenis | Deskripsi |
|---|---|---|
| -c, | string | Saluran untuk mendapatkan bundle saat ini |
| -a, | string | Kunci API untuk menghubungkan ke akun Anda |
| —quiet | boolean | Hanya cetak versi bundle |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk pengembangan sendiri) |
Alias: s
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:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultPilihan:
| Param | Jenis | Deskripsi |
|---|---|---|
| -a, | string | Kunci API untuk menghubungkan ke akun Anda |
| -b, | string | Nomor versi bundle file untuk menetapkan |
| -s, | string | Setel status saluran, default atau normal |
| —latest-remote | boolean | Dapatkan bundle terbaru di capgo cloud dan setel ke saluran |
| —latest | boolean | Dapatkan versi terbaru kunci di package.json untuk menetapkan ke saluran |
| —downgrade | boolean | Biarkan menurunkan ke versi di bawah satu native |
| —no-downgrade | boolean | Tidak Turun Versi |
| —ios | boolean | Izinkan Mengirimkan Perbarui ke Perangkat iOS |
| —no-ios | boolean | Matikan Pengiriman Perbarui ke Perangkat iOS |
| —android | boolean | Izinkan Mengirimkan Perbarui ke Perangkat Android |
| —no-android | boolean | Matikan Pengiriman Perbarui ke Perangkat Android |
| —self-assign | boolean | Izinkan Perangkat untuk Menetapkan Sendiri ke Saluran Ini |
| —no-self-assign | boolean | Tidak Diperbolehkan Mengasign Diri Sendiri |
| —disable-auto-update | string | Blokir Perbaruan Berdasarkan Tipe: mayor, minor, metadata, patch, atau tidak ada (mengizinkan semua) |
| —dev | boolean | Izinkan Mengirimkan Perbaruan ke Perangkat Pengembang |
| —no-dev | boolean | Tidak Diperbolehkan Mengirimkan Perbaruan ke Perangkat Pengembang |
| —prod | boolean | Izinkan Mengirimkan Perbaruan ke Perangkat Produksi |
| —no-prod | boolean | Tidak Diperbolehkan Mengirimkan Perbaruan ke Perangkat Produksi |
| —emulator | boolean | Izinkan mengirimkan pembaruan ke perangkat emulator |
| —no-emulator | boolean | Matikan pengiriman pembaruan ke perangkat emulator |
| —device | boolean | Izinkan mengirimkan pembaruan ke perangkat fisik |
| —no-device | boolean | Matikan pengiriman pembaruan ke perangkat fisik |
| —package-json | string | Jalur ke file package.json untuk repositori monorepo (dipisahkan koma) |
| —ignore-metadata-check | boolean | Lepaskan pengecekan kompatibilitas node_modules jika ada di dalam bundle |
| —supa-host | string | URL Host Supabase yang Dibuat Sendiri (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci Anonim Supabase yang Dibuat Sendiri (untuk pengembangan sendiri) |
Teruskan dari Channel
Bagian berjudul “Teruskan dari Channel”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.