📢 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 --defaultPilihan:
| Param | Jenis | Deskripsi |
|---|---|---|
| -d | boolean | Setel saluran sebagai default |
| ---tugaskan-otomatis | boolean | Biarkan perangkat untuk menugaskan diri ke saluran ini |
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| ---host-supabase | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| ---anon-supabase | string | Kunci anon Supabase yang disesuaikan (untuk pengembangan sendiri) |
🗑️ Hapus
Judul bagian ‘ 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 | Kunci API untuk menghubungkan ke akun Anda |
| –hapus-paket | boolean | Hapus paket terkait saluran. Kunci App Preview dapat menghapus saluran preview dan paket terkait secara atomik. |
| —sukses-jika-tidak-ditemukan | boolean | Sukses jika saluran tidak ditemukan |
| —host-supabase | string | URL host Supabase kustom (untuk pengembangan sendiri atau pengembangan Capgo) |
| —anon-supabase | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
📋 Hapus
Judul bagian " 📋 Daftar"Alias: l
npx @capgo/cli@latest channel list📋 Daftar semua saluran yang dikonfigurasi untuk aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.
Contoh:
npx @capgo/cli@latest channel list com.example.appOpsi:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | Kunci API 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) |
📦 SekarangBundle
Judul bagian “ 📦 Paket Aktif”npx @capgo/cli@latest channel currentBundle📦 Dapatkan paket aktif yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan update.
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 |
| —quiet | boolean | Hanya cetak versi bundle |
| —supa-host | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anon Supabase kustom (untuk pengembangan 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).
Contoh:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOpsi:
| Param | Jenis | Deskripsi |
|---|---|---|
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| -b | string | Nomor versi bundle file yang akan ditetapkan |
| -s | string | Set status saluran, default atau normal |
| —latest-remote | boolean | Dapatkan bundle terbaru di capgo cloud dan tetapkan ke saluran |
| —latest | boolean | Dapatkan versi terbaru di package.json dan tetapkan ke saluran |
| —downgrade | boolean | Perbolehkan menurunkan versi di bawah satu yang ada |
| —no-downgrade | boolean | Menghapus kemampuan menurunkan versi di bawah satu yang ada |
| —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 | Blokir pembaruan berdasarkan jenis: besar, kecil, metadata, patch, atau tidak ada (memungkinkan semua) |
| —perbarui-paket | string | Sediakan zip, delta, atau kedua: semua, zip, delta, zip_dari_bangun, atau delta_dari_bangun |
| —bundel-rolout | string | Bundel versi untuk dirilis secara bertahap di saluran ini |
| —rolout-percentage | string | Persentase rolout dari 0 hingga 100 |
| —rolout-percentage-bps | string | Persentase rolout dalam basis poin dari 0 hingga 10000 |
| —rolout-enable | boolean | Aktifkan konfigurasi rolout yang telah ditentukan |
| —rollout-disable | boolean | Matikan pengaturan rollout yang telah dikonfigurasi |
| —rollout-pause | boolean | Pause pengunggahan rollout tanpa mengembalikan perangkat yang dipilih |
| —rollout-resume | boolean | Mulai kembali rollout yang telah dihentikan |
| —rollout-rollback | boolean | Bersihkan status rollout dan kembalikan perangkat ke versi stabil |
| —rollout-promote | boolean | Promosikan target rollout ke versi stabil dan bersihkan status rollout |
| —rollout-cache-ttl-seconds | string | Cloudflare TTL cache keputusan rollout dalam detik |
| —otomatis-pause-diperbolehkan | boolean | Aktifkan kebijakan pause otomatis untuk peluncuran |
| —otomatis-pause-diblokir | boolean | Matikan kebijakan pause otomatis untuk peluncuran |
| —otomatis-pause-jendela-menit | string | Jendela statistik untuk pause otomatis peluncuran |
| —otomatis-pause-kelambatan-bps | string | Ambang batas tingkat kegagalan dalam basis poin |
| —otomatis-pause-keyakinan | string | Tingkat keyakinan antara 0 dan 1 |
| —otomatis-pause-upaya-minimum | string | Upaya instalasi minimum plus gagal sebelum pause otomatis dapat menimbulkan efek |
| —auto-pause-min-failures | string | Minimum gagal sebelum auto-pause dapat diaktifkan |
| —auto-pause-action | string | Aksi auto-pause: pause, rollback, atau notifikasi |
| —auto-pause-cooldown-minutes | string | Kediaman sebelum auto-pause 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 |
| Tidak mengirimkan pembaruan ke perangkat produksi | boolean | Nonaktifkan pengiriman pembaruan ke perangkat produksi |
| Mengizinkan pengiriman pembaruan ke perangkat emulator | boolean | Tidak mengirimkan pembaruan ke perangkat emulator |
| Mengizinkan pengiriman pembaruan ke perangkat fisik | boolean | Tidak mengirimkan pembaruan ke perangkat fisik |
| Cetak kode QR terminal untuk pratinjau saluran ini setelah memperbarui | boolean | —no-prod |
| Nonaktifkan pengiriman pembaruan ke perangkat produksi | boolean | —emulator |
| Mengizinkan pengiriman pembaruan ke perangkat emulator | boolean | Print a terminal QR code for this channel preview after updating it |
| Mengirimkan pemberitahuan pembaruan asli ke perangkat setelah memperbarui paket kanal terkait | boolean | Send a native update-check notification to devices after updating the linked channel bundle |
| Jalur ke file package.json untuk repositori monorepo (dipisahkan koma) | string | Paths to package.json files for monorepos (comma-separated) |
| Abaikan periksa kompatibilitas node_modules jika ada di dalam paket | boolean | Ignore checking node_modules compatibility if present in the bundle |
| Host URL Supabase yang disesuaikan (untuk pengembangan sendiri atau __CAPGO_KEEP_0__) | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| Kunci anonim Supabase yang disesuaikan (untuk pengembangan sendiri) | string | Custom Supabase anon key (for self-hosting) |