Capacitor
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
Baca Lebih Lanjut →Push perbaikan layer web secara instan untuk Aplikasi Ionic dan Capacitor tanpa menunggu App Store.
Bantuan manusia dari Martin
Coba secara gratis selama 14 hari. Tidak perlu kartu kredit.
Pengembalian asli
Kegagalan JS pulih di luar JavaScript
99,99% waktu operasi
Waktu operasi platform
Saluran dinamis
Saluran Canary, beta, dukungan, dan produksi
300+ lokasi edge
CDN global
44ms rata-rata
Latensi rendah
Log perangkat
Status pembaruan perangkat dan riwayat pengembalian
Use the same channels, bundle uploads, rollback protection, and device logs whether your app runs on Capacitor, Cordova, or Electron.
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
Baca Lebih Lanjut →Keep your Cordova toolchain and still get Capgo OTA on iOS 7+ and Android 13+ with @capgo/cordova-updater and the same JavaScript API.
Baca Lebih Lanjut →Push HTML, CSS, and JavaScript updates to desktop apps without rebuilding installers. @capgo/electron-updater mirrors the mobile API.
Baca Lebih Lanjut →Capgo memberikan tim mobile jalur rilis untuk perbaikan web darurat, peluncuran terkendali, dan jejak audit yang jelas, sehingga deploy yang buruk tidak menjadi menunggu hari-hari review toko.
Gunakan live updates untuk JavaScript, CSS, teks, flag fitur runtime, dan perbaikan aset web sementara konfigurasi native dan Capacitor terus berlanjut melalui toko-toko.
Kirimkan ke kanal internal, beta, canary, dan produksi dengan siap untuk dikembalikan sebelum peluncuran menjadi kasus dukungan.
Gunakan log perangkat, status update, riwayat bundle, dan metrik adopsi untuk menjelaskan rilis kepada tim engineering, dukungan, dan kepemimpinan.
Capgo founder Martin tentang saluran, pengecekan kompatibilitas, rollback, dan pengiriman perubahan bundle web dengan aman setelah persetujuan toko.
Martin, Founder, Capgo
Catatan singkat dari tim Capacitor yang menggunakan Capgo untuk update OTA produksi.
Plugin Capgo Capacitor Updater sepenuhnya mengubah cara kami mengirimkan update. Yang dulunya memakan hari-hari sekarang hanya memakan menit-menit.
Kemampuan untuk memasukkan pembaruan OTA produksi secara instan tanpa harus menunggu siklus tinjauan lengkap App Store telah menjadi keuntungan operasional yang sangat besar.
Konteks: Halaman produk pembaruan live. Peran: Judul bagian atau halaman. Dilihat di: halaman live-update.astro. Simpan istilah produk/merek Capgo dan istilah pengembang secara tepat.
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLI memindai dependensi asli dan memberi peringatan sebelum mengaktifkan pembaruan yang tidak kompatibel. Kirim perubahan web dengan cepat tanpa mengaktifkan code yang mengganggu asli kepada pelanggan.
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam waktu 10 detik, kami secara otomatis kembali ke versi yang berfungsi sebelumnya.
Validasi 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.
Mekanisme bundle fallback selalu menjaga versi yang berfungsi. Pengguna Anda tidak pernah melihat aplikasi yang rusak.
Capgo channel-channel adalah kontrol yang hidup, bukan yang diatur secara keras. Pindahkan pengguna antara dev, staging, PR, canary, dan produksi dari antarmuka aplikasi Anda atau melalui API secara instan.
Pair Capgo Notifications dengan Live Updates sehingga push yang diam dapat meminta perangkat untuk memeriksa, mengunduh, dan mengantre paket terbaru untuk saluran yang dipilih.
Lihat apakah unggahan adalah aman OTA, memerlukan build asli, atau harus menunggu — sebelum mencapai produksi.
Bantuan manusia dari Martin
$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible
Pemberitahuan: Paket tidak kompatibel dengan native
@capacitor/kamera telah berubah dari 6.1.0 ke 6.2.0
Tindakan: Tolak upload ini atau kirimkan build native terlebih dahulu
Otomatis ketika Anda ingin kecepatan. Manual ketika Anda membutuhkan kontrol. Periksa keamanan di setiap langkah.
Sebelum mengunggah, CLI memeriksa dependensi native, versi kompatibilitas, dan file yang diperlukan
Pengunduhan native code dan instalasi update - sepenuhnya terisolasi dari JavaScript
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam 10 detik, maka sistem akan melakukan rollback secara otomatis
Jaminan Ionic dan Capacitor OTA sama, tetapi model keamanan yang berbeda.
| Capgo Live Updates | Pilih DIY / Self-Hosted Skrip dan Hosting Statik | Kompetitor Cloud | |
|---|---|---|---|
| Update Runtime | 100% Asli Unduh, Instal, dan Aktifkan pada Thread OS Asli. Jika JavaScript mengalami crash, maka proses update tidak akan terganggu. | Berjalan di konteks JavaScript aplikasi Anda. Paket yang buruk dapat memecahkan pembaruan juga. | Sebagian besar pengiriman layer aplikasi. Kesalahan JavaScript dapat menghalangi atau merusak aliran pembaruan. |
| Recovery Rollback | Pengembalian asli. Tidak jatuh kembali ke bundle yang baik terakhir di luar JavaScript, bahkan ketika bundle baru gagal pada peluncuran. | Anda merancang dan menjaga logika pengembalian Anda sendiri. | Pengembalian ada tetapi sering bergantung pada layer aplikasi masih berfungsi. |
| Guard Pemasangan Gagal | Otomatis. Pengembalian jika notifyAppReady() tidak dipanggil dalam 10 detik. | Anda menginstrumentasikan dan memantau sendiri. | Opsional atau manual, tergantung pada produk. |
| Kompatibilitas asli | CLI memeriksa. Pemeriksaan native terhadap dependensi sebelum unggah dan mengidentifikasi perubahan yang mengganggu. | Tidak ada pengawasan kecuali Anda membuatnya. | Pemeriksaan validasi unggah hanya pada produk yang paling banyak. |
| Pemeriksaan sebelum unggah | Pemeriksaan mendalam. Pemeriksaan index.html, ukuran bundle, checksum, versi duplikat, dan konstrain hub. | Aturan CI Anda, jika Anda menulisnya. | Pemeriksaan bundle dasar. |
| Pengendalian peluncuran | Saluran dinamis. Pengujian Canary, beta, produksi, dukungan, dan penugasan saluran per perangkat. | Penggunaan URL yang dihosting atau routing kustom. | Saluran yang didukung, kedalaman, dan API bervariasi. |
| Keterlihatan perangkat. | Log per perangkat. Penginstalan, gagal, rollback, dan kejadian kebijakan per perangkat tanpa Xcode atau Android Studio. | Analitis kustom atau penghitungan download server-side. | Dashboard agregat, kurang dalam kedalaman per perangkat. |
| Coba sebelum membayar. | Ya. Pengujian gratis tanpa batas selama 14 hari. Tidak memerlukan kartu kredit. | Penggunaan hosting yang murah hingga lalu lintas tumbuh. | Rencana berlapis. Uji coba bervariasi menurut vendor. |
Perbandingan merefleksikan pengaturan DIY/self-hosted yang umum dan dokumentasi cloud kompetitor publik.
Update EAS mengirimkan perbaikan JavaScript untuk aplikasi Expo dan React Native. Capgo melakukan pekerjaan yang sama untuk Capacitor bundle web: saluran, pengembalian, dan log perangkat. Tetaplah menggunakan EAS jika aplikasi adalah React Native. Gunakan Capgo jika Anda mempertahankan UI web.
Mulai otomatis dalam 5 menit. Pindah ke kontrol manual ketika strategi rilis Anda membutuhkannya.
dukungan manusia dari Martin
Mulai mengirimkan →Hubungkan halaman pembaruan live ini dengan Capacitor dan Ionic Saluran, Pulihkan, Sifat Pembaruan, Data Pembaruan Live, Capgo Pemberitahuan, Capacitor Pengatur Pembaruan, Capgo Bangunan Aslidan EAS vs Capgo untuk perbandingan layanan aplikasi Expo.