Lompat ke konten

Ringkasan

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 secara instan.

Capgo’s Sistem Pembaruan Live memiliki dua komponen utama:

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

  2. Saluran, yang memungkinkan Anda untuk mengarahkan update ke kelompok pengguna tertentu. Anda dapat menggunakan saluran untuk mengelola jalur rilis yang berbeda, seperti Production, Staging, dan Dev.

Ketika Anda mengunggah bundle JS baru ke Capgo dan mengasosiasikannya dengan saluran, Capgo SDK di aplikasi yang dikonfigurasi untuk saluran tersebut akan mendeteksi update dan mengunduhnya. Saat aplikasi di-restart, bundle baru akan di-load.

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

  1. Lengkapi Capgo Quickstart untuk mengatur aplikasi Anda di Capgo dan menginstal Capgo SDK.

  2. Di aplikasi code, panggil CapacitorUpdater.notifyAppReady() setelah aplikasi Anda telah selesai menginisialisasi. Ini memberitahu Capgo SDK bahwa aplikasi Anda siap untuk menerima update.

  3. Buat bundle JS Anda dan unggah ke Capgo:

    Jendela terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Buka aplikasi Anda dan tunggu update untuk diunduh. Anda dapat memeriksa status dengan:

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

Lihatlah Mengaktifkan Pembaruan Langsung panduan untuk informasi lebih lanjut.

Alat Capgo CLI ini adalah alat yang kuat yang memungkinkan pengembang untuk berinteraksi dengan layanan Capgo dari pipeline CI/CD mereka sendiri. Dengan CLI, Anda memiliki kontrol yang granular atas kapan bangunan diproduksi dan di-deploy, sehingga memungkinkan Anda untuk mengintegrasikan Capgo ke dalam alur kerja perusahaan yang sudah ada.

Capgo CLI dirancang untuk pengembang dan tim yang membutuhkan kontrol dan fleksibilitas yang lebih dalam alur kerja update mereka yang berlangsung secara langsung. Dengan menggunakan CLI di pipeline CI/CD mereka, Anda dapat:

  • Mengambil keputusan yang tepat untuk membangun dan meng-deploy update, bukan mengandalkan otomatisasi yang sudah dibangun oleh Capgo
  • Memasukkan proses sendiri, seperti code signing, QA testing, atau persetujuan manager, antara langkah membangun dan meng-deploy
  • Mengintegrasikan Capgo ke dalam alat DevOps dan alur kerja yang sudah ada

Untuk menggunakan Capgo CLI, Anda perlu melakukan autentikasi dengan menggunakan kunci API Anda. Anda dapat mengenerate kunci API di pengaturan akun Capgo Anda.

Untuk masuk dan menyimpan kunci API Anda secara aman, jalankan:

Jendela terminal
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.

Perbedaan Utama dari Alat-Alat CLI Lainnya

Bab berjudul “Perbedaan Utama dari Alat-Alat CLI Lainnya”

Jika Anda sudah familiar dengan alat-alat pembaruan live CLI lainnya, ada beberapa hal penting yang perlu Anda ketahui tentang Capgo’s CLI:

  • Capgo menggunakan satu CLI untuk kedua kasus pengembangan dan penggunaan CI/CD, karena Capgo difokuskan secara eksklusif pada set fitur pembaruan live.

  • Capgo CLI tidak memerlukan langkah instalasi terpisah. Ini sudah dibundel dengan paket dan dapat dijalankan langsung menggunakan @capgo/cli __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ dirancang secara khusus untuk alur kerja pembaruan live, sehingga mungkin tidak termasuk beberapa fitur atau perintah yang ditemukan dalam alat-alat __CAPGO_KEEP_2__ umumnya. npx.

  • Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.

Bab berjudul “Langkah-Langkah Selanjutnya”

Saluran