Lompat ke konten

📢 Saluran

📢 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
-dbooleanTetapkan saluran sebagai default
—self-assignbooleanIzinkan perangkat untuk menugaskan diri ke saluran ini
-astringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo )
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)

Alias: d

Jendela terminal
npx @capgo/cli@latest channel delete

Hapus saluran dari Cloud Capgo , dengan pilihan menghapus bundle terkait untuk menghemat sumber daya.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
—hapus-bundlebooleanHapus paket terkait dengan saluran. Kunci App Preview dapat menghapus saluran pratinjau atomik dan paket terkait, tidak berbagi.
—berhasil jika tidak ditemukanbooleanSukses jika channel tidak ditemukan
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)

Alias: l

Jendela terminal
npx @capgo/cli@latest channel list

📋 Daftar semua saluran yang telah dikonfigurasi untuk sebuah aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.

Contoh:

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

Pilihan:

ParameterTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase kustom (untuk pengembangan sendiri)
Jendela Terminal
npx @capgo/cli@latest channel currentBundle

📦 Dapatkan paket terkini 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:

ParamTipeDeskripsi
-cstringSaluran untuk mendapatkan paket terkini dari
-astringAPI kunci untuk menghubungkan ke akun Anda
—terdengar diambooleanHanya cetak versi bundle
—supa-hoststringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase kustom (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
-astringKunci API untuk menghubungkan ke akun Anda
-bstringNomor versi bundle file untuk menetapkan
-sstringAtur status saluran, default atau normal
—latest-remotebooleanAmbil bundle terbaru di capgo cloud dan atur ke saluran
—latestbooleanAmbil versi terbaru di package.json untuk diatur ke saluran
—downgradebooleanIzinkan menurunkan versi di bawah satu native
—no-downgradebooleanMatikan penurunan versi di bawah satu native
—iosbooleanIzinkan mengirimkan update ke perangkat iOS
Tidak iOSbooleanMatikan pengiriman update ke perangkat iOS
Tidak AndroidbooleanBiarkan pengiriman update ke perangkat Android
Tidak AndroidbooleanMatikan pengiriman update ke perangkat Android
Penugasan SendiribooleanBiarkan perangkat untuk menugaskan diri ke saluran ini
Tidak Penugasan SendiribooleanMatikan perangkat untuk menugaskan diri ke saluran ini
Matikan Auto UpdatestringBlokir update berdasarkan jenis: mayor, minor, metadata, patch, atau tidak ada (biarkan semua)
—rollout-bundlestringVersi bundle untuk dirilis secara bertahap di saluran ini
—rollout-percentagestringPersentase rollout dari 0 hingga 100
—rollout-percentage-bpsstringPersentase rollout dalam basis poin dari 0 hingga 10000
—rollout-enablebooleanAktifkan rollout yang telah dikonfigurasi
—rollout-disablebooleanNonaktifkan rollout yang telah dikonfigurasi
—rollout-pausebooleanTangguhkan rollout penayangan tanpa mengembalikan perangkat yang dipilih
—rollout-resumebooleanMulai kembali peluncuran yang terhenti
—rollout-rollbackbooleanHapus status peluncuran dan kembalikan perangkat ke versi stabil
—rollout-promotebooleanPromosikan target peluncuran ke versi stabil dan hapus status peluncuran
—rollout-cache-ttl-secondsstringCloudflare TTL cache keputusan peluncuran dalam detik
—auto-pause-enabledbooleanAktifkan kebijakan penghentian otomatis peluncuran
—auto-pause-disabledbooleanMatikan kebijakan penghentian otomatis peluncuran
—menunda-jendela-menit-otomatisstringJendela Statistik untuk peluncuran otomatis menunda
—batas-point-bps-kegagalan-otomatisstringNilai ambang batas kegagalan dalam poin dasar
—tingkat-keyakinan-otomatisstringTingkat keyakinan antara 0 dan 1
—upaya-minimum-otomatisstringUpaya instalasi minimum plus gagal sebelum menunda otomatis dapat menimbulkan
—gagal-minimum-otomatisstringGagal minimum sebelum menunda otomatis dapat menimbulkan
—aksi-menunda-otomatisstringAksi menunda otomatis: menunda, kembali ke versi sebelumnya, atau notifikasi
—menunggu-cooldown-menitstringKembali menunggu sebelum fitur auto-pause dapat diaktifkan lagi
—devbooleanIzinkan mengirimkan pembaruan ke perangkat pengembangan
—no-devbooleanMatikan pengiriman pembaruan ke perangkat pengembangan
—prodbooleanIzinkan mengirimkan pembaruan ke perangkat produksi
—no-prodbooleanMatikan pengiriman pembaruan ke perangkat produksi
—emulatorbooleanIzinkan mengirimkan pembaruan ke perangkat emulator
Tidak menggunakan emulatorbooleanMatikan pengiriman update ke perangkat emulator
Tampilkan perangkatbooleanBiarkan pengiriman update ke perangkat fisik
Tidak tampilkan perangkatbooleanMatikan pengiriman update ke perangkat fisik
Tampilkan pratinjau QR terminal untuk saluran ini setelah memperbaruibooleanPrint a terminal QR code for this channel preview after updating it
Jalur ke file package.json untuk repositori monorepo (dipisahkan koma)boolean—no-emulator
Matikan pengiriman update ke perangkat emulatorstring—device
—ignore-metadata-checkbooleanTidak Periksa Kompatibilitas node_modules jika ada di dalam bundle
—supa-hoststringURL Host Supabase yang Dikustom (untuk pengembangan sendiri atau Capgo )
—supa-anonstringKunci Anonim Supabase yang Dikustom (untuk pengembangan sendiri)