Channel
Pelajari cara menggunakan channel untuk mengelola jalur rilis yang berbeda dan menargetkan pembaruan ke pengguna tertentu
Gunakan fitur Live Updates Capgo untuk memperbarui bundel JavaScript aplikasi Anda secara jarak jauh dan real-time. Kirim pembaruan JS langsung ke pengguna Anda tanpa melalui proses review app store untuk segera memperbaiki bug dan mengirim fitur baru.
Sistem Live Update Capgo memiliki dua komponen utama:
SDK Capgo, yang Anda instal di aplikasi Anda. SDK memeriksa pembaruan yang tersedia dan mengunduhnya di latar belakang.
Channel, yang memungkinkan Anda menargetkan pembaruan ke grup pengguna tertentu. Anda dapat menggunakan channel untuk mengelola jalur rilis yang berbeda, seperti Production
, Staging
, dan Dev
.
Ketika Anda mengunggah bundel JS baru ke Capgo dan menetapkannya ke channel, SDK Capgo di aplikasi yang dikonfigurasi untuk channel tersebut akan mendeteksi pembaruan dan mengunduhnya. Saat aplikasi dimulai ulang berikutnya, bundel baru akan dimuat.
Untuk mulai menggunakan Live Updates, ikuti langkah-langkah berikut:
Selesaikan Capgo Quickstart untuk menyiapkan aplikasi Anda di Capgo dan menginstal SDK Capgo
Dalam kode aplikasi Anda, panggil CapacitorUpdaternotifyAppReady()
setelah aplikasi Anda selesai diinisialisasi. Ini memberi tahu SDK Capgo bahwa aplikasi Anda siap menerima pembaruan
Build bundel JS Anda dan unggah ke Capgo:
npm run buildnpx @capgo/cli@latest upload --channel=Production
Buka aplikasi Anda dan tunggu pembaruan diunduh. Anda dapat memeriksa statusnya dengan:
npx @capgo/cli@latest app debug
Setelah pembaruan diunduh, tutup dan buka kembali aplikasi Anda untuk memuat bundel baru
Lihat panduan Deploying Live Updates untuk detail lebih lanjut
Channel
Pelajari cara menggunakan channel untuk mengelola jalur rilis yang berbeda dan menargetkan pembaruan ke pengguna tertentu
Rollback
Temukan cara kembali ke versi bundel JS sebelumnya jika pembaruan menyebabkan masalah
Perilaku Pembaruan
Sesuaikan bagaimana dan kapan pembaruan diunduh dan diterapkan di aplikasi Anda
Pembaruan Cepat
Pelajari cara menggunakan pembaruan cepat untuk mempercepat proses pembaruan