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 gratis selama 14 hari tanpa kartu kredit.
Pengembalian asli
Kegagalan JavaScript 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 perubahan konfigurasi native dan Capacitor terus berlanjut melalui toko.
Kirim ke kanal internal, beta, canary, dan produksi dengan siap melakukan rollback 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.
Updater plugin Capgo Capacitor sepenuhnya mengubah cara kami mengirimkan update. Yang dulunya membutuhkan hari sekarang hanya membutuhkan menit.
Mengapa kami dapat memperbarui aplikasi secara OTA tanpa harus menunggu siklus ulasan App Store penuh telah menjadi keuntungan operasional yang sangat besar.
context: Halaman/area: Halaman produk live update. Peran: Judul bagian atau halaman. Dilihat di: halaman live-update.astro. Simpan istilah produk/merek Capgo dan istilah pengembang secara tepat. Kunci pesan `live_update_v2_bento_title` (Judul Bento Live Update V2).
$ 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 mendorong code yang mengganggu asli kepada pelanggan.
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam waktu 10 detik, kami secara otomatis kembali ke versi terakhir yang berfungsi.
Validasi notifyAppReady(), index.html, batasan ukuran bundle, dan 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 mempertahankan versi yang berfungsi. Pengguna Anda tidak pernah melihat aplikasi yang rusak.
Pengaturan Capgo saluran dapat diubah-ubah, bukan ditetapkan secara keras. Pindahkan pengguna antara dev, staging, PR, canary, dan produksi dari antarmuka aplikasi Anda atau melalui API secara instan.
Pairkan Capgo Notifikasi dengan Live Updates agar push yang diam dapat meminta perangkat untuk memeriksa, mengunduh, dan mengantre paket terbaru untuk saluran yang dipilih.
Lihat apakah unggahan tersebut aman untuk OTA, memerlukan build native, atau harus menunggu — sebelum mencapai produksi.
Bantuan manusia dari Martin
$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible
Pemberitahuan: bundle tidak kompatibel dengan native
@capacitor/camera telah berubah dari 6.1.0 ke 6.2.0
Aksi: tolak upload ini atau kirimkan build native terlebih dahulu
Otomatis ketika Anda membutuhkan kecepatan. Manual ketika Anda membutuhkan kontrol. Pengamanan di setiap langkah.
Sebelum mengunggah, CLI memeriksa dependensi native, kompatibilitas versi, dan file yang diperlukan
Pembaruan native code secara langsung mengunduh dan menginstal pembaruan - sepenuhnya terisolasi dari JavaScript
Jika aplikasi Anda tidak memanggil notifyAppReady() dalam waktu 10 detik, maka sistem akan melakukan rollback secara otomatis
Jaminan Ionic dan Capacitor OTA yang sama, tetapi model keamanan yang berbeda.
| Capgo Live Updates | DIY / Self-Hosted Skrip dan Hosting Statik | Kompetitor Cloud | |
|---|---|---|---|
| Update Runtime | Fully Native Unduh, instal, dan aktifkan pada thread OS asli. Jika JavaScript mengalami crash, maka proses update tidak akan terganggu. | Berjalan di konteks JS aplikasi Anda. Sebuah bundle buruk dapat memecahkan pembaruan juga. | Sebagian besar pengiriman layer aplikasi. Kesalahan JS dapat menghalangi atau merusak aliran pembaruan. |
| Rollback Recovery | Pengembalian asli. Tidak jatuh kembali ke bundle baik terakhir di luar JavaScript, bahkan ketika bundle baru gagal pada peluncuran. | Anda merancang dan menjaga logika rollback sendiri. | Rollback ada tetapi sering bergantung pada layer aplikasi masih berfungsi. |
| Guard Pemasangan Gagal | Otomatis. Jatuh kembali jika notifyAppReady() tidak dipanggil dalam 10 detik. | Anda menginstrument dan memantau sendiri. | Opsional atau manual, tergantung pada produk. |
| Kompatibilitas asli | CLI memeriksa. Capgo memeriksa dependensi asli sebelum unggah dan mengidentifikasi perubahan yang mengganggu. | Tidak ada pengamanan kecuali Anda membuatnya. | Validasi unggah hanya pada produk yang paling banyak. |
| Validasi sebelum unggah | Pemeriksaan mendalam. Validasi index.html, ukuran bundle, cek 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. Instalasi, 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 berjenjang. Uji coba bervariasi tergantung pada vendor. |
Perbandingan merefleksikan setup DIY/self-hosted yang umum dan dokumentasi cloud kompetitor publik.
Update EAS mengirimkan perbaikan JavaScript untuk aplikasi Expo dan React Native. Capgo melakukan tugas yang sama untuk Capacitor bundle web: saluran, rollback, dan log perangkat. Tetapkan EAS jika aplikasi adalah React Native. Gunakan Capgo jika Anda mempertahankan UI web.
Mulai secara 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, Polanya Pembaruan, Data Pembaruan Live, Capgo Pemberitahuan, Capacitor Pengatur Pembaruan, Capgo Bangunan Aslidan EAS vs Capgo perbandingan Layanan Aplikasi Expo