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 atau merilis fitur baru lebih cepat. Untuk ringkasan produk dan FAQ, lihat Capacitor live updates yang lebih cepat di capgo.app.

Sistem Live Update milik Capgo memiliki dua komponen utama:

  1. Capgo SDK, yang Anda instal di aplikasi Anda. SDK memeriksa update yang tersedia dan mengunduhnya di latar belakang.

  2. Channels, yang memungkinkan Anda menargetkan update ke grup pengguna tertentu. Anda bisa memakai channel untuk mengelola beberapa track rilis, seperti Production, Staging, dan Dev.

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

Mengapa Capgo Logs Penting (sudut pandang marketing)

Bagian berjudul “Mengapa Capgo Logs Penting (sudut pandang marketing)”
  • 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".
  • Respons insiden lebih cepat: Kode mirip alert (misalnya rate limits, checksum fails, notifyAppReady misses) muncul sebelum pengguna membanjiri support, sehingga Anda bisa merilis fix atau rollback dalam hitungan menit.
  • Bukti kebijakan channel: Logs memverifikasi bahwa guardrails (blokir versi major, nonaktifkan emulator/dev build, platform limits) aktif melindungi production.
  • Proteksi revenue & reputasi: Lihat kapan update terhambat karena jaringan buruk atau mencapai batas 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 mencari native logs.

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

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

  2. Di code aplikasi Anda, panggil CapacitorUpdater.notifyAppReady() setelah aplikasi Anda selesai 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 selesai. Anda bisa mengecek statusnya dengan:

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

Lihat Deploy Live Updates panduan 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 fitur native saat menggunakan @capgo/capacitor-native-market, dan Capacitor OTA Updates: Panduan Persetujuan App Store untuk konteks praktis dalam Capacitor OTA Updates: Panduan Persetujuan App Store.