Produk
Lebih dari sekedar mengunggah file. Capgo memahami aplikasi Anda dan melindungi pengguna Anda.
CLI memindai dependensi asli dan memberi peringatan sebelum Anda melakukan penyebaran pembaruan yang tidak kompatibel. Lihat status kompatibilitas untuk setiap paket.
Unduhan, instalasi, dan aktivasi berjalan pada thread OS asli. Kegagalan JavaScript tidak dapat mempengaruhi proses pembaruan.
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam waktu 10 detik, kami secara otomatis akan kembali ke versi kerja terakhir.
Mekanisme bundel cadangan selalu menjaga versi yang berfungsi. Pengguna Anda tidak pernah melihat aplikasi yang rusak.
Memvalidasi notifyAppReady(), index.html, batas ukuran bundel, dan checksum sebelum menerima unggahan apa pun.
Setiap pembaruan di-checksum, ditandatangani, dan dienkripsi dari ujung ke ujung. Tidak ada yang bisa merusak pembaruan - bahkan Capgo pun tidak bisa melihat apa yang ada di dalam paket Anda.
Pembaruan tradisional mengunduh seluruh bundel setiap kali. Dengan pembaruan delta, perangkat hanya mengunduh file yang benar-benar berubah - menghemat bandwidth 50-90%.
Setiap file diunggah dan diceksum secara individu. Perangkat membandingkan manifes dan hanya mengunduh file yang berubah.
Gambar, font, dan video hanya diunduh sekali. Perubahan kode kecil tidak mengunduh ulang seluruh folder aset Anda.
Hanya tambahkan --partial ke perintah unggah Anda untuk mengaktifkan pembaruan delta untuk bundel Anda.
# Unggah dengan pembaruan delta diaktifkan
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 grup pengguna tertentu dengan build khusus. Kelola saluran dari dasbor cloud, API, atau aplikasi seluler.
Buat, konfigurasi, dan ganti saluran dari dasbor web. Kembalikan seketika dengan satu klik.
Otomatisasi manajemen saluran dengan CLI atau REST API kami. Sempurna untuk integrasi CI/CD.
Biarkan perangkat beralih saluran saat runtime dengan setChannel(). Sangat bagus untuk pengujian QA atau program beta.
Perangkat paksa > Penimpaan awan > Konfigurasi default > Default awan. Kontrol penuh atas pembaruan rute.
Visibilitas real-time ke dalam penyebaran pembaruan Anda. Lacak kemajuan unduhan, tingkat keberhasilan, dan kesehatan perangkat di seluruh basis pengguna Anda.
Lihat perangkat apa saja yang sedang mengunduh, terpasang, atau tertunda. Lacak kemajuan di seluruh armada Anda.
Pantau tingkat keberhasilan pembaruan secara real-time. Identifikasi masalah sebelum mereka mempengaruhi lebih banyak pengguna.
Lacak perangkat mana yang menggunakan versi mana. Identifikasi perangkat yang terjebak pada versi lama.
Lihat ukuran bundel, waktu unduh, dan frekuensi pengembalian. Optimalkan strategi pembaruan Anda dengan data.
Tidak ada tekanan untuk segera melakukan upgrade. Capgo secara resmi mendukung Capacitor 7, 6, dan 5 - memberikan Anda dukungan bertahun-tahun dan fleksibilitas untuk melakukan upgrade sesuai jadwal Anda sendiri.
Pembaruan manual memberi Anda semua alat untuk merusak aplikasi Anda. CLI Capgo menangkap kesalahan sebelum mereka mencapai pengguna Anda.
CLI memindai plugin asli Anda dan membandingkan versi. Jika bundel JS Anda mengharapkan versi plugin asli yang lebih baru daripada yang terpasang, kami akan memberi peringatan sebelum melakukan penyebaran.
Sudah mengunggah versi yang sama persis ini? Kami akan menangkapnya dan mencegah penulisan ulang atau kebingungan secara tidak sengaja.
Beberapa fitur memerlukan versi CLI tertentu. Kami memvalidasi kompatibilitas antara CLI Anda dan hub Capgo sebelum mengizinkan unggahan.
Index.html hilang? Tidak ada panggilan notifyAppReady()? Bundle terlalu besar? Kami menangkap masalah-masalah ini sebelum mereka menjadi masalah produksi.
Unggah bundel JS yang mengharapkan plugin native yang tidak dimiliki pengguna Anda? 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.
Jaring pengaman di setiap langkah proses pembaruan
Sebelum mengunggah, CLI memeriksa dependensi asli, kompatibilitas versi, dan file yang diperlukan
Kode asli murni mengunduh dan memasang pembaruan - sepenuhnya terisolasi dari JavaScript
Aplikasi Anda memanggil notifyAppReady(). Jika tidak dalam 10 detik, rollback otomatis akan berlangsung.
Lihat mengapa pembaruan cerdas itu penting
| Feature | Capgo | Manual / Others |
|---|---|---|
| Pendeteksian pembaruan terbaru | ✓ | ✗ |
| Pemulihan otomatis | ✓ | ✗ |
| Pemulihan kecelakaan asli | ✓ | ✗ |
| Validasi pra-penyebaran | ✓ | ✗ |
| Pembaruan yang dapat memperbaiki diri sendiri | ✓ | ✗ |
| Pengembalian awan & modifikasi | ✓ | ✗ |