📢 saluran
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.
➕ Tambahkan
Bab berjudul “ ➕ Tambahkan”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 --defaultOpsi:
| Param | Jenis | Deskripsi |
|---|---|---|
| -d | boolean | Set saluran sebagai default |
| —tugas-kan-sendiri | boolean | Izinkan perangkat untuk menugaskan diri ke saluran ini |
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anonim Supabase yang disesuaikan (untuk pengembangan sendiri) |
🗑️ Hapus
Bagian 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 | Jenis | Deskripsi |
|---|---|---|
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| –hapus-paket | boolean | Hapus paket terkait saluran. Kunci App Preview dapat menghapus saluran preview dan paket terkait secara atomik. |
| —berhasil-jika-tidak-ditemukan | boolean | Sukses jika saluran tidak ditemukan |
| —host-supabase | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —anon-supabase | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
📋 Daftar
Judul bagian ‘ Daftar’Alias: l
npx @capgo/cli@latest channel listDaftar semua saluran yang telah dikonfigurasi untuk aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.
Contoh:
npx @capgo/cli@latest channel list com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
📦 Bundle Aktif
Judul bagian berjudul “ 📦 Paket Aktif”npx @capgo/cli@latest channel currentBundle📦 Dapatkan paket aktif yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan pembaruan.
Contoh:
npx @capgo/cli@latest channel currentBundle production com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -c | string | Saluran untuk mendapatkan bundle saat ini |
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| – diam | boolean | Hanya cetak versi bundle |
| – supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo) |
| – supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
Pengganti: s
npx @capgo/cli@latest channel set⚙️ Konfigurasi pengaturan untuk saluran, seperti menghubungkan bundle, 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 | Tipe | Deskripsi |
|---|---|---|
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| -b | string | Nomor versi bundle file yang akan ditetapkan |
| -s | string | Tetapkan status saluran, default atau normal |
| —latest-remote | boolean | Ambil bundle terbaru di capgo cloud dan tetapkan ke saluran |
| —latest | boolean | Ambil versi terbaru di package.json dan tetapkan ke saluran |
| —downgrade | boolean | Izinkan menurunkan versi di bawah satu yang ada di native |
| —no-downgrade | boolean | Matikan fitur menurunkan versi di bawah satu yang ada di native |
| —iOS | boolean | Izinkan mengirimkan pembaruan ke perangkat iOS |
| —no-iOS | boolean | Nonaktifkan pengiriman pembaruan ke perangkat iOS |
| —Android | boolean | Izinkan mengirimkan pembaruan ke perangkat Android |
| —no-Android | boolean | Nonaktifkan pengiriman pembaruan ke perangkat Android |
| —self-assign | boolean | Izinkan perangkat untuk menugaskan diri ke saluran ini |
| —no-self-assign | boolean | Nonaktifkan perangkat untuk menugaskan diri ke saluran ini |
| —non-aktifkan-pembaruan-otomatis | string | Mencegah pembaruan berdasarkan jenis: besar, kecil, metadata, patch, atau tidak ada (memungkinkan semua) |
| —rollout-bundle | string | Membundel versi untuk dirilis secara bertahap di saluran ini |
| —rollout-percentage | string | Persentase rollout dari 0 hingga 100 |
| —rollout-percentage-bps | string | Persentase rollout dalam basis poin dari 0 hingga 10000 |
| —rollout-enable | boolean | Mengaktifkan konfigurasi rollout yang telah ditentukan |
| —rollout-disable | boolean | Menghentikan konfigurasi rollout yang telah ditentukan |
| —rollout-pause | boolean | Menghentikan pengunggahan tanpa mengembalikan perangkat yang dipilih |
| —rollout-resume | boolean | Mengaktifkan kembali pengunggahan yang telah dihentikan |
| —rollout-rollback | boolean | Menghapus status pengunggahan dan mengembalikan perangkat ke versi stabil |
| —rollout-promote | boolean | Mengpromosikan target pengunggahan ke versi stabil dan menghapus status pengunggahan |
| —rollout-cache-ttl-seconds | string | Cloudflare cache TTL pengunggahan dalam detik |
| —auto-pause-enabled | boolean | Mengaktifkan kebijakan penghentian otomatis pengunggahan |
| —auto-pause-disabled | boolean | Nonaktifkan kebijakan pause otomatis |
| —auto-pause-window-minutes | string | Jendela statistik untuk pause otomatis |
| —auto-pause-failure-rate-bps | string | Ambang batas tingkat kegagalan dalam basis poin |
| —auto-pause-confidence | string | Tingkat kepercayaan antara 0 dan 1 |
| —auto-pause-min-attempts | string | Upaya instalasi minimum plus gagal sebelum pause otomatis dapat menimbulkan |
| —auto-pause-min-failures | string | Gagal minimum sebelum pause otomatis dapat menimbulkan |
| —auto-pause-action | string | Aksi pause otomatis: pause, rollback, atau notifikasi |
| —auto-pause-cooldown-minutes | string | Masa tunggu sebelum aksi pause otomatis dapat diaktifkan lagi |
| —dev | boolean | Izinkan mengirimkan update ke perangkat pengembangan |
| —no-dev | boolean | Matikan pengiriman update ke perangkat pengembangan |
| —prod | boolean | Izinkan mengirimkan update ke perangkat produksi |
| —no-prod | boolean | Matikan pengiriman update 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 |
| —qr-preview | boolean | Print a terminal QR code for this channel preview after updating it |
| —send-update-notification | boolean | Kirimkan notifikasi pembaruan asli ke perangkat setelah memperbarui saluran terkait |
| —package-json | string | Jalur ke file package.json untuk repositori monorepos (dipisahkan koma) |
| —ignore-metadata-check | boolean | Lupakan pengecekan kompatibilitas node_modules jika ada di dalam bundle |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anonim Supabase yang disesuaikan (untuk pengembangan sendiri) |