Lebih lanjut ke konten

Deploy sebuah Live Update

Pakai fitur Capgo Live Updates untuk memperbarui UI dan logika bisnis aplikasi Anda secara remote, secara real-time. Kirimkan update bundle JS langsung ke pengguna tanpa harus melewati toko aplikasi untuk memperbaiki bug dan mengirimkan fitur baru secara instan.

Petunjuk ini mengasumsikan Anda telah menyelesaikan Capgo Panduan Cepat dan telah melakukan hal-hal berikut:

  1. Installed the @capgo/capacitor-updater SDK di aplikasi Capacitor Anda

  2. Konfigurasi ID aplikasi dan saluran pembaruan Anda di capacitor.config.ts

  3. Tambahkan di aplikasi code Anda CapacitorUpdater.notifyAppReady() metode

Jika Anda belum melakukan langkah-langkah tersebut, silakan kembali dan selesaikan panduan cepat terlebih dahulu.

Dengan Capgo SDK terinstal dan terkonfigurasi, Anda sudah siap untuk mengunggah paket live update pertama Anda:

  1. Bangun aset web Anda:

    Jendela Terminal
    npm run build
  2. Unggah paket ke Capgo:

    Jendela Terminal
    npx @capgo/cli@latest bundle upload --channel=production

    Versi bundle baru akan diunggah ke saluran yang ditentukan dalam perintah ini.

Jika unggahan Anda gagal, periksa kembali:

  • ID aplikasi Anda di capacitor.config.ts sesuai dengan aplikasi Anda di dashboard Capgo
  • Anda menjalankan perintah unggah dari root project Capacitor Anda
  • Aset web Anda telah dibangun dan sudah terkini

Jika Anda masih mengalami masalah, silakan ke Mengatasi Masalah section.

Saat bundle Anda telah diunggah, Anda dapat menguji live update pada perangkat:

  1. Sinkronkan aplikasi Anda ke perangkat:

    Tampilan jendela terminal
    npx cap sync ios
  2. Buka jendela terminal lain dan jalankan perintah berikut untuk memeriksa status perbaruan:

    Tampilan jendela terminal
    npx @capgo/cli@latest app debug
  3. Jalankan aplikasi Anda secara lokal:

    Jendela terminal
    npx cap run ios

    atau buka proyek iOS/Android di Xcode/Android Studio dan lakukan jalankan asli.

  4. Tunggu aplikasi terbuka selama sekitar 30 detik untuk memungkinkan update untuk mendownload di latar belakang.

  5. Log akan membutuhkan beberapa detik untuk memperbarui dan menampilkan status update.

  6. Tutup dan buka aplikasi kembali. Anda seharusnya melihat live update yang diterapkan!

Refer kembali ke Capgo Quickstart untuk detail lebih lanjut tentang menguji update live.

Selamat atas penggunaan live update pertama Anda dengan Capgo! 🎉

Untuk mengetahui lebih lanjut, tinjau bagian lain dari Capgo Dokumentasi Live Update. Topik penting untuk diperiksa selanjutnya:

Deploy sebuah __CAPGO_KEEP_0__ Deploy a Live Update Untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo CI/CD untuk alur produk di Capgo CI/CD, Capgo Pembangunan Asli untuk alur produk di Capgo Pembangunan Asli, Capgo Integrasi untuk alur kerja produk dalam Capgo Integrasi, untuk alur produk di __CAPGO_KEEP_0__ Integrasi, untuk detail implementasi di Integrasi CI/CD, dan GitHub Actions Integration untuk detail implementasi di GitHub Integrasi Aksi.