Recover produksi tanpa menunggu tinjauan
Gunakan pembaruan hidup untuk JavaScript, CSS, salinan, konfigurasi remote, dan perbaikan aset web sementara perubahan native terus melalui toko-toko.
Capacitor live updates
Pengawas CLI menangkap perubahan berisiko sebelum di-deploy. Mesin asli melakukan rollback secara otomatis jika ada kesalahan.
Rollback Asli
Kegagalan JS pulih di luar JavaScript
Saluran Dinamis
Jalur Canary, beta, dukungan, dan produksi
CLI periksa keselamatan
Bahaya ketergantungan native terdeteksi sebelum unggah
Log perangkat
Status pembaruan perangkat dan riwayat rollback
Dibangun untuk tekanan rilis
Capgo memberikan tim mobile jalur rilis untuk perbaikan web darurat, peluncuran terkendali, dan jejak audit yang jelas, sehingga deploy buruk tidak menjadi hari menunggu tinjauan toko.
Gunakan pembaruan hidup untuk JavaScript, CSS, salinan, konfigurasi remote, dan perbaikan aset web sementara perubahan native terus melalui toko-toko.
Kirim ke kanal internal, beta, canary, dan produksi dengan siap rollback sebelum peluncuran menjadi kasus dukungan.
Gunakan log perangkat, status update, riwayat bundle, dan metrik adopsi untuk menjelaskan rilis kepada tim teknik, dukungan, dan kepemimpinan.
Mengapa Capgo berperan
Capgo bukanlah uploader bundle dasar. Ini adalah sistem rilis di sekitar bundle: target, validasi, observabilitas, rollback, dan kontrol untuk tim yang tidak bisa membiarkan produksi rusak.
Capgo memberikan Capacitor tim sistem rilis fokus untuk pembaruan langsung, dengan SDK terbuka, hosting fleksibel, dan kontrol produksi yang dibangun untuk aplikasi nyata.
Gunakan jalur otomatis untuk menginstal dan mengirimkan dalam 5 menit, atau beralih ke aliran manual dan setengah-manual untuk skenario rollout, dukungan, QA, dan per-pengguna.
1B+ pembaruan per bulan, 50M+ perangkat, saluran dinamis, log perangkat, pembaruan delta, enkripsi, hosting sendiri, dan pemulihan asli.
CLI memeriksa dependensi native, file yang diperlukan, integritas bundle, versi duplikat, dan kompatibilitas hub sebelum pembaruan mencapai pengguna.
Banyak alat dapat mengunggah file. Capgo menambahkan kontrol rilis, keamanan native, log, dan perilaku rollback yang dibutuhkan tim produksi.
CLI memindai dependensi native dan memberi peringatan sebelum mengirimkan pembaruan yang tidak kompatibel. Kirim perubahan web cepat tanpa mendorong code yang mengganggu native ke pelanggan.
Unduhan, instalasi, dan aktivasi berjalan pada thread OS native. Kecelakaan JavaScript tidak dapat mempengaruhi proses pembaruan.
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam waktu 10 detik, kami secara otomatis kembali ke versi yang berfungsi terakhir.
Mechanisme fallback bundle selalu mempertahankan versi yang berfungsi. Pengguna Anda tidak pernah melihat aplikasi yang rusak.
Mengvalidasi notifyAppReady(), index.html, batasan ukuran bundle, dan cek checksum sebelum menerima upload apa pun.
Setiap pembaruan diacak, ditandatangani, dan dienkripsi secara end-to-end. Tidak ada orang yang dapat memanipulasi pembaruan - bahkan Capgo tidak dapat melihat apa yang ada di dalam bundle Anda.
Otomatisasi Pembaruan
Capgo merekam perjalanan OTA penuh: pengecekan, download, instalasi, pembatasan kebijakan, dan kembali ke versi sebelumnya sehingga Anda dapat menjawab “apa yang terjadi?” dalam detik-detik, bukan jam-jam.
Tentukan untuk mengembalikan, meningkatkan saluran, atau mengirimkan patch panas dengan percaya diri.
Saluran Dinamis
Capgo saluran adalah kontrol langsung, bukan yang diatur secara keras. Pindahkan pengguna antara dev, staging, PR, canary, dan produksi dari antarmuka aplikasi Anda atau melalui API secara instan.
Gunakan lingkungan seperti flag fitur: switch, tes, dan rollback hidup (tidak ada resubmission penyimpanan).
Pengaturan Cloud-Native
Capgo menyimpan semua pengaturan aplikasi Anda di cloud dengan replikasi data global. Ubah pengaturan di dashboard, dan efeknya akan berlaku di seluruh dunia dalam waktu kurang dari 2 menit. Tidak ada update penyimpanan aplikasi, tidak perlu menunggu.
Dari dashboard, klik untuk mendeploy ke seluruh dunia dalam waktu kurang dari 2 menit.
Dukungan Nyata
Berikut adalah skenario nyata: Seorang pengguna melaporkan bug. Anda berbicara dengan mereka, memahami masalahnya, memperbaiki dalam code, dan mendeploy perbaikan ke hanya satu pengguna - semua saat mereka masih dalam panggilan. Mereka menguji, memastikan perbaikan berhasil, dan Anda mendeploy ke produksi. Waktu total: menit, bukan hari.
Dukungan pelanggan menerima laporan bug. Anda bergabung dalam panggilan untuk memahami masalahnya.
Buat saluran pribadi untuk pengguna tersebut, kirimkan perbaikan, dan asingkan perangkat mereka ke dalamnya.
Pengguna mengonfirmasi perbaikan berhasil. Promosikan bundle ke produksi untuk semua orang.
Dari laporan bug ke perbaikan yang terverifikasi dalam satu panggilan dukungan.
Pembaruan tradisional mengunduh bundle seluruhnya setiap kali. Dengan perubahan delta, perangkat hanya mengunduh file yang sebenarnya berubah - menghemat 50-90% bandwidth.
Setiap file diunggah dan diacak secara individu. Perangkat membandingkan manifest dan hanya mengunduh file yang berubah.
Gambar, font, dan video hanya diunduh sekali. Perubahan kecil code tidak mengunduh folder asset Anda secara keseluruhan.
Cukup tambahkan --partial ke perintah upload Anda untuk mengaktifkan perubahan delta untuk bundle Anda.
# Upload with delta updates enabled
npx @capgo/cli bundle upload --partial
✔ Uploading 847 files...
✔ Generated manifest with checksums
✔ Bundle uploaded successfully
# Device downloads only changed files
→ Comparing manifests...
→ 12 files changed, 835 unchanged
✔ Downloaded 245 KB (vs 4.2 MB full bundle) Saluran memungkinkan Anda menargetkan kelompok pengguna spesifik dengan versi spesifik. Kelola saluran dari dashboard awan, API, aplikasi seluler, atau logika rilis maju Anda sendiri.
Buat, konfigurasi, dan ubah saluran dari dashboard web. Kembali ke versi sebelumnya dengan satu klik.
Automatisasi pengelolaan saluran dengan CLI atau REST API. Ideal untuk integrasi CI/CD.
Biarkan perangkat berganti saluran secara waktu eksekusi dengan setChannel(). Sangat cocok untuk tester QA atau program beta.
Otorisasi perangkat > Otorisasi awan > Default konfigurasi > Default awan. Kontrol penuh atas routing pembaruan.
Ketersediaan waktu nyata untuk pembaruan Anda. Ikuti kemajuan download, tingkat kesuksesan, dan kesehatan perangkat di seluruh basis pengguna Anda.
Lihat perangkat mana yang sedang mendownload, terpasang, atau menunggu. Ikuti kemajuan di seluruh armada Anda.
Monitor tingkat kesuksesan pembaruan secara waktu nyata. Identifikasi masalah sebelumnya mempengaruhi pengguna lain.
Ikuti perangkat mana yang menggunakan versi mana. Identifikasi perangkat yang terjebak pada versi lama.
Lihat ukuran paket, waktu download, dan frekuensi rollback. Optimalkan strategi pembaruan Anda dengan data.
Tidak ada tekanan untuk mengupgrade segera. Capgo secara resmi mendukung Capacitor 8, 7, 6, 5 dan Electron - memberikan Anda tahun-tahun dukungan dan fleksibilitas untuk mengupgrade pada jadwal Anda sendiri.
Manual updates give you all the tools to break your app. Capgo's CLI catches incompatible native changes and release mistakes before they reach your users.
CLI memindai plugin-plugin natif Anda dan membandingkan versi. Jika bundel JS Anda mengharapkan versi plugin natif yang lebih baru daripada yang terinstal, kami memberi peringatan sebelum mengupload.
Sudah mengupload versi ini yang sama? Kami akan menangkapnya dan mencegah pengulangan atau kebingungan tidak sengaja.
Fitur tertentu memerlukan versi CLI tertentu. Kami memvalidasi kompatibilitas antara CLI Anda dan hub Capgo sebelum memungkinkan mengupload.
Index.html hilang? Tidak ada panggilan notifyAppReady()? Bundel terlalu besar? Kami menangkap masalah-masalah ini sebelum mereka menjadi masalah produksi.
Mengupload bundel JS yang mengharapkan plugin-plugin natif yang tidak dimiliki pengguna? Aplikasi Anda rusak. Dan jika rollback Anda juga dalam JS, Anda tidak memiliki cara untuk pulih. Pengguna terjebak sampai mereka menginstal ulang dari App Store.
Otomatis ketika Anda ingin cepat. Manual ketika Anda membutuhkan kontrol. Pengecekan keamanan di setiap langkah.
Sebelum mengunggah, CLI memeriksa dependensi native, kompatibilitas versi, dan file yang diperlukan
Pemasangan native code yang murni dan terisolasi sepenuhnya dari JavaScript
Aplikasi Anda memanggil notifyAppReady(). Jika tidak dalam 10s, rollback otomatis akan berlangsung
Mengunggah bundle adalah mudah. Melindungi pelanggan secara massal adalah bagian yang sulit
| Fitur | Capgo | Manual / Lainnya |
|---|---|---|
| Deteksi perbarui yang mengganggu | ✓ | ✗ |
| Rollback Otomatis | ✓ | ✗ |
| Pulihara Kecelakaan Nativ | ✓ | ✗ |
| Validasi Sebelum Pengembangan | ✓ | ✗ |
| Pembaruan yang Dapat Menyembuhkan Diri Sendiri | ✓ | ✗ |
| Rollback & Modifikasi Cloud | ✓ | ✗ |
Jika Anda sedang mengevaluasi pembaruan hidup untuk rilis produksi, hubungkan halaman ini dengan Saluran-Saluran untuk routing rollout, Rollback untuk pemulihan, Pengaturan Perilaku Update untuk aturan waktu runtime, Solusi Target Versi untuk pengendalian kompatibilitas, dan Capgo Pembangunan Asli untuk rilis yang masih memerlukan file biner yang ditandatangani.