Tipe Update
Referensi semua tipe OTA update: waktu penerapan, kondisi delay, pemblokiran versi, dan pengiriman.
Copy prompt setup 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 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:
Capgo SDK yang Anda instal di aplikasi Anda. SDK akan mengecek pembaruan yang tersedia dan mengunduhnya di latar belakang.
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.
Untuk mulai menggunakan Live Update, ikuti langkah-langkah berikut:
Selesaikan Quickstart Capgo untuk menyiapkan aplikasi Anda di Capgo dan menginstal Capgo SDK.
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.
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. Anda bisa cek statusnya dengan:
npx @capgo/cli@latest app debugSetelah 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.
Tipe Update
Referensi semua tipe OTA update: waktu penerapan, kondisi delay, pemblokiran versi, dan pengiriman.
Channel
Pelajari cara menggunakan channel untuk mengelola berbagai track rilis dan menargetkan update ke user tertentu.
Rollout progresif
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 waktu 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 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.