Saluran
Copy prompt pengaturan dengan langkah-langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Bagaimana Capgo memilih saluran (prioritas)
Bab berjudul “Bagaimana Capgo memilih saluran (prioritas)”Ketika perangkat meminta Capgo untuk memperbarui, saluran yang akan digunakan diputuskan dalam urutan berikut (prioritas tertinggi terlebih dahulu):
- Peta perangkat paksa: Jika ID perangkat dipaksa secara eksplisit ke dalam saluran (lihat Peta perangkat paksa : Jika ID perangkat dipaksa secara eksplisit ke dalam saluran (lihat
- Override awan (dibuat oleh
setChannel()atau aksi Webapp): PanggilansetChannel(atau mengubah saluran perangkat di dashboard) menulis override persisten di awan yang terkait dengan ID perangkat. Override tersebut dikonsultasikan setelah pemetaan paksa tetapi sebelum default apa pun. Menginstal ulang aplikasi tidak menghapusnya; menghapus entri perangkat melakukan. __CAPGO_KEEP_0__ konfigurasi - Capacitor config
defaultChannel: Untuk build internal / beta / uji Anda dapat mengatur(kunci lama)defaultChannel) dichannelsehingga perangkat uji dimulai pada saluran pre-release (misalnya.capacitor.config.*Jika tidak ada, perangkat akan melanjutkan ke default awan. Build produksi biasanya meninggalkan ini tidak teratur.beta,pr-123__CAPGO_KEEP_0__ - Saluran Bawaan Cloud (strategi utama untuk ~99% pengguna): Saluran produksi utama di mana sebagian besar pengguna nyata mendarat. Perangkat baru tanpa paksaan, tanpa override, dan tanpa pengaturan
defaultChannelmenggunakan saluran ini. Mengubahnya akan mengeluarkan (atau mengembalikan) untuk semua orang dalam beberapa detik—tidak ada binary baru.
Mengapa saluran bawaan cloud adalah jalur utama: Rollout instan atau rollback tanpa membangun atau menerbitkan kembali binary native. Satu tempat untuk mengelola perilaku iOS, Android, dan Electron.
- Lebih aman: Anda dapat memastikan bundle ada dan pengaturan benar sebelum mengubah saluran default.
- Perubahan yang dapat diaudit (anggota tim dapat melihat siapa yang mengubah apa di UI / log).
- Prinsip desain: Layer di atas (paksa / override / pengaturan) adalah
- kecuali (debug pengguna tunggal, QA switching, test build defaults). Pengguna normal mengalir ke saluran bawaan cloud. kecuali (debug pengguna tunggal, QA switching, test build defaults). Pengguna normal mengalir ke saluran bawaan cloud. kecuali (debug pengguna tunggal, QA switching, test build defaults). Pengguna normal mengalir ke saluran bawaan cloud.
Mengubah default cloud Mengubah default cloud channel Mengubah default cloud channel mempengaruhi Mengubah default cloud channel mempengaruhi perangkat baru Mengubah default cloud channel mempengaruhi perangkat normal yang:
- Tidak dipaksa untuk menggunakan cloud
- Tidak sudah memiliki override cloud
- Tidak memiliki override cloud di level aplikasi
defaultChannelTidak memiliki definisi
Jika sebuah build uji diluncurkan dengan defaultChannel: 'beta' dan Anda kemudian mengubah default cloud ke productionperangkat yang telah dimulai pada beta melalui konfigurasi tetap ada sampai Anda: (a) menggantinya dengan setChannel()(b) memaksa mereka, atau (c) menghapus entri perangkat.
Perangkat tetap pada saluran saat ini kecuali Anda:
- Mengubahnya ke saluran lain.
- Panggil
setChannel()context: Appflow Migration Step2. Halaman: Perbandingan / migrasi Appflow. Peran: Kalimat copy situs web. Dilihat di: halaman ionic-appflow.astro. Simpan Capgo produk / merek dan istilah pengembang secara keseluruhan. - (membuat/mengganti override cloud) atau mengubahnya secara manual di dashboard.
Menghapus / mengarsipkan saluran yang mereka gunakan (kemudian mereka akan kembali melalui keutamaan lagi pada saat cek berikutnya).
Jika saluran diaktifkan untuk platform tertentu (lihat toggle iOS / Android / Electron) dan akan dipilih lain kali, maka pilihan melompatinya dan kembali ke aturan berikutnya.
defaultChannelCatatan: Mengatur
Capacitor config example
Contoh konfigurasi Capacitor// Example: a TestFlight or internal QA build defaults to the beta channel.const config = { plugins: { Capgo: { defaultChannel: 'beta', // Test build default. Omit in production so users attach to cloud default. // legacy key: channel }, },};export default config;Jika Anda kemudian mengubah default dashboard menjadi production, perangkat yang sudah ada di channel lain (melalui konfigurasi, override, atau paksa) TIDAK akan berpindah secara otomatis; hanya perangkat baru (atau mereka yang Anda hapus override/force) yang akan mengambilnya.
Pengelolaan channel
Bab berjudul “Pengelolaan channel”Pertama-tama, mari kita lihat halaman channel. Anda dapat mengaksesnya dengan mengklik aplikasi Anda dan kemudian mengklik tab channel.

Membuat channel
Bagian berjudul “Membuat saluran”Seperti yang Anda lihat, ada tombol plus di sudut kanan bawah. (lihat gambar) Klik tombol tersebut untuk membuka modal di mana Anda dapat membuat saluran baru.1 saluran baru

saluran baru harus muncul di daftar. Add setelah membuat saluran

Bagian berjudul “Apa itu tidak terkonfigurasi?”
Sekaligus, konfigurasi saluran tidak valid. Dalam hal itu, Anda akan mendapatkan peringatan besar dan kolom akan mengatakanuntuk satu atau lebih saluran.
Anda dapat mempelajari lebih lanjut tentang hal ini Misconfigured saluran Yes saluran di sini
Menghapus saluran
Bab berjudul “Menghapus saluran”Untuk menghapus saluran dari aplikasi web, buka tab Saluran context":"Saluran Capgo fitur nama rilis. Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman solusi/white-label.astro. Kunci pesan `solutions_white_label_visual_cell2_value` (Nilai Sel Visual Putih Label Solusi). untuk aplikasi Anda dan cari baris saluran. Di kolom Aksi tindakan Klik ikon sampah, lalu klik

di dialog konfirmasi. channel.delete Izin untuk aplikasi tersebut. Tanyakan kepada administrator organisasi atau aplikasi untuk memberikan peran yang dapat menghapus saluran, atau hapus saluran dengan kunci API yang memiliki izin:
npx @capgo/cli@latest channel delete <channel-name> <app-id>Terikat dengan organisasi dan aplikasi Penglihatan Aplikasi Kunci dapat menghapus saluran non-umum dan bundel yang dibuat secara atomik dengan: channel delete <preview-channel> <app-id> --delete-bundle. Kunci ini tidak dapat mengubah atau menghapus saluran default utama, saluran kunci lain, atau bundel kunci lain. Lihat API Keys untuk pengaturan dengan hak istimewa yang paling sedikit.
Pengelolaan Saluran
Bab berjudul “Pengelolaan Saluran”Mengklik nama saluran akan membuka modal di mana Anda dapat mengelola pengaturan saluran. (3 di gambar)

Halaman pengaturan saluran ini berisi semua opsi pengaturan untuk saluran Anda. Mari kita bahas setiap pengaturan.
Pertama adalah Default channel toggle. Ketika diaktifkan, saluran ini menjadi default untuk perangkat baru. Untuk penjelasan komprehensif tentang bagaimana saluran default bekerja, termasuk cara mengatur default platform khusus (satu untuk iOS, satu untuk Android, dan satu untuk Electron), lihat bagian Pengaturan Saluran Default Kedua adalah
pengaturan. Ini cukup sederhana. Jika ini salah, maka perangkat iOS tidak akan diizinkan untuk mengunduh pembaruan dari saluran ini. IOS Ketiga adalah pengaturan
saluran. Ini mirip dengan Android . Jika ini salah, maka perangkat Android tidak akan diizinkan untuk mengunduh pembaruan dari saluran ini. IOSPengaturan Saluran
Keempat adalah pengaturan. Electron Keempat adalah pengaturan. Ini mirip dengan IOS dan AndroidPengaturan keenam adalah
Pengaturan keenam adalah. Jika ini palsu maka aplikasi Electron tidak akan memungkinkan untuk mengunduh pembaruan dari saluran ini. Disable auto downgrade under native Kelima adalah pengaturan. 1.2.0 Kelima adalah pengaturan. Jika ini benar maka tidak akan mungkin untuk menurunkan versi asli. Artinya jika Anda telah mengunggah versi ke toko aplikasi atau play store dan mencoba mengatur versi saluran ke 1.1.0 maka pembaruan (penurunan) akan gagal.
Keenam adalah pengaturan. Disable auto updatePengaturan ini cukup kompleks, dan Anda dapat mempelajari lebih lanjut tentangnya di sini
Untuk Allow development buildJika ini benar maka pembangunan akan memungkinkan untuk mengunduh pembaruan dari saluran ini. Jika tidak maka setiap permintaan pembaruan yang memiliki prod Diatur ke false akan ditolak. Ini lebih berguna untuk tujuan pengujian.
Kedelapan adalah saluran Allow Emulators. If this is false then Capgo will disallow any update request that comes from an emulator. This is mostly useful for testing purposes.
Kesembilan adalah saluran Allow devices to self associateMetode setChannel akan tersedia. Jika ini diatur ke false dan Anda mencoba untuk memanggil metode setChannel dengan saluran ini maka panggilan akan gagal.
Peluncuran progresif
Bagian berjudul “Peluncuran progresif”Saluran Informasi Termasuk tab yang berisi Rollout Progresif bagian. Tentukan paket target, pilih persentase dan durasi cache keputusan, kemudian aktifkan rollout. Dari bagian yang sama Anda dapat menghentikan atau melanjutkan pengenalan, mempromosikan target ke stabil, mengembalikannya, atau mengkonfigurasi penghentian otomatis, pengembalian, atau pemberitahuan ketika signal gagal melewati ambang batas.

Baca Rollout Progresif sebelum mengaktifkannya. Dokumentasi menjelaskan kelompok-kelompok yang menempel, perubahan persentase yang aman, dan perilaku penghentian otomatis.
Teruskan dari Saluran
Bagian berjudul “Teruskan dari Saluran”Jika Anda menggunakan Saluran context:Saluran fitur nama rilis Capgo. Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman solusi/white-label.astro. Kunci pesan `solutions_white_label_visual_cell2_value` (Nilai Sel Visual Putih Label Solusi) untuk merencanakan routing saluran dan peluncuran tahap, hubungkannya dengan Saluran context:Saluran fitur nama rilis Capgo. Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman solusi/white-label.astro. Kunci pesan `solutions_white_label_visual_cell2_value` (Nilai Sel Visual Putih Label Solusi) untuk detail implementasi di Saluran, Saluran context:Saluran fitur nama rilis Capgo. Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman solusi/white-label.astro. Kunci pesan `solutions_white_label_visual_cell2_value` (Nilai Sel Visual Putih Label Solusi) untuk detail implementasi di Saluran, Pengujian Beta Capgo Environment Best Practices: Staging with One Mobile App ID untuk konteks praktis di Capgo Lingkungan Praktik Terbaik: Staging dengan Satu ID Aplikasi Mobile.