Tipe Update
Referensi semua tipe update OTA: waktu apply, kondisi delay, pemblokiran versi, dan pengiriman.
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
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:
Capgo SDK, yang Anda instal di aplikasi Anda. SDK memeriksa update yang tersedia dan mengunduhnya di latar belakang.
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.
Untuk mulai menggunakan Live Updates, ikuti langkah-langkah berikut:
Selesaikan Capgo Quickstart untuk menyiapkan aplikasi Anda di Capgo dan menginstal Capgo SDK.
Di code aplikasi Anda, panggil CapacitorUpdater.notifyAppReady() setelah aplikasi Anda selesai inisialisasi. Ini memberi tahu Capgo SDK bahwa aplikasi Anda siap menerima update.
Build JS bundle Anda dan upload ke Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionBuka aplikasi Anda dan tunggu proses download update selesai. Anda bisa mengecek statusnya dengan:
npx @capgo/cli@latest app debugSetelah 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.
Tipe Update
Referensi semua tipe update OTA: waktu apply, kondisi delay, pemblokiran versi, dan pengiriman.
Channel
Pelajari cara menggunakan channel untuk mengelola berbagai track rilis dan menargetkan update ke user tertentu.
Rollout bertahap
Kirim bundle kandidat ke cohort tertentu, pantau, lalu promosikan atau rollback.
Rollback
Pelajari cara rollback ke versi JS bundle sebelumnya jika update bermasalah.
Perilaku Update
Kustomisasi cara dan kapan update diunduh serta diterapkan di aplikasi Anda.
Workflow Native + OTA
Channel dev/production dengan --fail-on-incompatible, dan cara upload saat ada perubahan native code yang disengaja.
Tes Native Build
Verifikasi binary native tanpa live update yang menutupi web assets di bundle.
Update Cepat
Pelajari cara menggunakan fast updates untuk mempercepat proses update.
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.