Langsung ke konten

Ikhtisar

Gunakan fitur Live Updates dari Capgo untuk memperbarui JavaScript bundle aplikasi Anda secara remote dan real-time. Push update JS langsung ke pengguna di iOS, Android, dan Electron tanpa perlu melewati proses review store untuk memperbaiki bug dan merilis fitur baru lebih cepat. Untuk ringkasan produk dan FAQ, lihat Capacitor live updates agar iterasi lebih cepat di capgo.app.

Sistem Live Update milik Capgo memiliki dua komponen utama:

  1. Capgo SDK yang Anda instal di aplikasi Anda. SDK akan mengecek pembaruan yang tersedia dan mengunduhnya di latar belakang.

  2. Channels, yang memungkinkan Anda menargetkan update ke grup pengguna tertentu. Anda bisa menggunakan channels untuk mengelola berbagai track rilis, seperti Production, Staging, dan Dev.

Saat Anda upload JS bundle baru ke Capgo dan menetapkannya ke sebuah channel, SDK Capgo pada aplikasi yang terkonfigurasi untuk channel tersebut akan mendeteksi update dan mengunduhnya. Saat aplikasi restart berikutnya, bundle baru akan dimuat.

  • X-ray instan untuk setiap rollout: Timeline per-perangkat menampilkan pengecekan, download, instalasi, pemblokiran kebijakan, dan rollback, sehingga Anda tahu persis apa yang terjadi—tanpa perlu menebak-nebak atau berdebat soal "di HP saya lancar".
  • Respon insiden lebih cepat: Kode mirip alert (misal: rate limits, checksum fails, notifyAppReady misses) muncul sebelum pengguna membanjiri support, sehingga Anda bisa kirim fix atau rollback dalam hitungan menit.
  • Bukti kebijakan channel: Logs memverifikasi bahwa guardrails (block major version, disable emulator/dev build, platform limits) aktif melindungi lingkungan production.
  • Proteksi revenue & reputasi: Pantau kapan update terhambat jaringan buruk atau mencapai limit plan, agar Anda bisa bertindak sebelum konversi, sesi, atau review turun.
  • Satu-satunya sumber kebenaran: Tim Product, QA, dan Support berbagi cloud log stream yang sama—tidak perlu bongkar Xcode/Android Studio atau DM engineer hanya untuk cari native logs.

Untuk mulai menggunakan Live Update, ikuti langkah-langkah berikut:

  1. Selesaikan Quickstart Capgo untuk menyiapkan aplikasi Anda di Capgo dan menginstal Capgo SDK.

  2. Di dalam aplikasi code Anda, panggil CapacitorUpdater.notifyAppReady() setelah aplikasi Anda selesai melakukan inisialisasi. Ini memberi tahu Capgo SDK bahwa aplikasi Anda siap menerima update.

  3. Build JS bundle Anda dan upload ke Capgo:

    Jendela terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Buka aplikasi Anda dan tunggu proses download update. Anda bisa cek statusnya dengan:

    Jendela terminal
    npx @capgo/cli@latest app debug
  5. Setelah update selesai di-download, tutup dan buka kembali aplikasi Anda untuk memuat bundle baru.

Lihat Panduan Deploy Live Updates untuk detail lebih lanjut.

Untuk menggunakan hostname sendiri pada request update, ikuti panduan setup Custom Domain.

Jika Anda menggunakan Ikhtisar untuk merencanakan persetujuan store dan distribusi, hubungkan dengan @capgo/capacitor-in-app-review untuk detail implementasi di @capgo/capacitor-in-app-review, Menggunakan @capgo/capacitor-in-app-review untuk kapabilitas native di bagian Menggunakan @capgo/capacitor-in-app-review, @capgo/capacitor-native-market untuk detail implementasi di @capgo/capacitor-native-market, Menggunakan @capgo/capacitor-native-market untuk kapabilitas native saat menggunakan @capgo/capacitor-native-market, dan Capacitor OTA Updates: Panduan Persetujuan App Store untuk konteks praktis di Capacitor OTA Updates: Panduan Persetujuan App Store.