Saluran
Belajar cara menggunakan saluran untuk mengelola jalur rilis yang berbeda dan mengarahkan update ke pengguna tertentu.
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Gunakan fitur Capgo’s Live Updates untuk memperbarui bundle JavaScript aplikasi Anda secara remote, secara real-time. Sampaikan pembaruan JS langsung ke pengguna Anda tanpa harus melewati proses tinjauan toko aplikasi untuk memperbaiki bug dan mengirimkan fitur baru.
Sistem Pembaruan Live Capgo memiliki dua komponen utama:
Capgo SDK, yang Anda instal di aplikasi. SDK memeriksa pembaruan yang tersedia dan mengunduhnya di latar belakang.
Saluran, yang memungkinkan Anda untuk menargetkan pembaruan ke kelompok pengguna tertentu. Anda dapat menggunakan saluran untuk mengelola jalur rilis yang berbeda, seperti Production, Stagingdan Dev.
Ketika Anda mengunggah bundle JS baru ke Capgo dan menugaskan saluran kepadanya, Capgo SDK di aplikasi yang dikonfigurasi untuk saluran tersebut akan mendeteksi pembaruan dan mengunduhnya. Saat aplikasi di-restart, bundle baru akan di-load.
Untuk memulai menggunakan Live Updates, ikuti langkah-langkah berikut:
Lengkapi Capgo Panduan Cepat untuk mengatur aplikasi Anda di Capgo dan menginstal Capgo SDK.
Dalam aplikasi code, panggil CapacitorUpdater.notifyAppReady() setelah aplikasi Anda telah selesai menginisialisasi. Ini memberitahu Capgo SDK bahwa aplikasi Anda siap untuk menerima pembaruan.
Buat bundle JS Anda dan unggah ke Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionBuka aplikasi Anda dan tunggu pembaruan untuk didownload. Anda dapat memeriksa status dengan:
npx @capgo/cli@latest app debugSetelah update diunduh, tutup dan buka aplikasi Anda untuk memuat bundle baru.
Lihat panduan Mengaktifkan Update Hidup untuk informasi lebih lanjut.
Capgo CLI adalah alat yang kuat yang memungkinkan pengembang untuk berinteraksi dengan layanan Capgo dari pipeline CI/CD mereka sendiri. Dengan CLI, Anda memiliki kontrol yang sangat halus atas kapan build dihasilkan dan di-deploy, sehingga memungkinkan Anda untuk mengintegrasikan Capgo ke dalam alur kerja perusahaan Anda yang sudah ada.
Capgo CLI dirancang untuk pengembang dan tim yang membutuhkan kontrol dan fleksibilitas yang lebih besar dalam alur kerja update hidup mereka. Dengan menggunakan CLI dalam pipeline CI/CD mereka, Anda dapat:
Untuk menggunakan Capgo CLI, Anda perlu autentikasi dengan kunci API Anda. Anda dapat membuat kunci API di pengaturan akun Capgo Anda.
Untuk masuk dan menyimpan kunci API Anda dengan aman, jalankan:
npx @capgo/cli@latest login [API_KEY]Perintah ini kemudian akan disimpan untuk digunakan di masa depan. Anda tidak perlu menyediakan kunci API Anda dengan setiap perintah setelah masuk.
Jika Anda sudah familiar dengan alat lain untuk pembaruan waktu nyata CLI, ada beberapa hal penting yang perlu Anda ketahui tentang Capgo’s CLI:
Capgo menggunakan satu CLI untuk kasus pengembangan dan CI/CD, karena Capgo difokuskan secara eksklusif pada set fitur update langsung.
The Capgo CLI tidak memerlukan langkah instalasi terpisah. Ini sudah dibundel dengan @capgo/cli package dan dapat dijalankan secara langsung menggunakan npx.
Capgo’s CLI dirancang secara khusus untuk alur kerja update langsung, sehingga mungkin tidak termasuk beberapa fitur atau perintah yang ditemukan dalam alat-alat CLI yang lebih umum.
Saluran
Belajar cara menggunakan saluran untuk mengelola jalur rilis yang berbeda dan mengarahkan update ke pengguna tertentu.
Pulih Kembali
Temukan cara melakukan pulih kembali ke versi bundle JS sebelumnya jika update menyebabkan masalah.
Perilaku Update
Customisasi cara dan waktu update diunduh dan diterapkan dalam aplikasi Anda.
Pembaruan Cepat
Pelajari cara menggunakan pembaruan cepat untuk mempercepat proses pembaruan.
Jika Anda menggunakan Ringkasan untuk merencanakan dashboard dan operasi API , hubungkan dengan API Ringkasan untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, API Kunci untuk detail implementasi di API Keys, Perangkat untuk detail implementasi di Perangkat, dan Paket untuk detail implementasi di Paket.