Langsung ke konten

Deploy Live Update

Gunakan fitur Live Updates dari Capgo untuk memperbarui UI dan logika bisnis aplikasi Anda secara remote, dalam waktu nyata. Kirim pembaruan JS bundle langsung ke pengguna Anda tanpa melalui app store untuk memperbaiki bug dan meluncurkan fitur baru secara instan.

Panduan ini mengasumsikan Anda telah menyelesaikan Capgo Quickstart dan sudah memiliki:

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

  2. App ID dan update channel Anda sudah dikonfigurasi di capacitor.config.ts

  3. Tambahkan code di CapacitorUpdater.notifyAppReady() metode

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

Dengan Capgo SDK yang sudah diinstal dan dikonfigurasi, Anda siap mengunggah bundle live update pertama Anda:

  1. Build aset web Anda:

    Jendela terminal
    npm run build
  2. Upload bundle ke Capgo:

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

    Ini akan meng-upload versi bundle baru ke channel yang ditentukan dalam perintah tersebut.

Jika upload gagal, periksa kembali:

  • App ID Anda di capacitor.config.ts cocok dengan app Anda di dashboard Capgo
  • Anda menjalankan perintah upload dari root project Capacitor Anda
  • Web assets sudah di-build dan versinya terbaru

Jika masih bermasalah, silakan buka Pemecahan Masalah bagian.

Setelah bundle diunggah, Anda dapat menguji live update di perangkat:

  1. Sinkronkan aplikasi Anda ke perangkat:

    Jendela terminal
    npx cap sync ios
  2. Buka terminal lain dan jalankan perintah berikut untuk memeriksa status update:

    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 native run.

  4. Biarkan aplikasi terbuka selama sekitar 30 detik agar update dapat diunduh di latar belakang.

  5. Log akan butuh beberapa detik untuk diperbarui dan menampilkan status update.

  6. Tutup dan buka lagi aplikasinya. live update Anda seharusnya sudah diterapkan!

Lihat kembali Panduan Cepat Capgo untuk detail lebih lanjut tentang pengujian live update.

Selamat, Anda berhasil men-deploy live update pertama dengan Capgo! 🎉

Untuk mempelajari lebih lanjut, lihat sisa dokumentasi Capgo Live Updates. Beberapa topik penting untuk dicek selanjutnya:

Jika Anda menggunakan Deploy Live Update untuk merencanakan otomatisasi CI/CD, hubungkan dengan CI/CD Capgo untuk workflow produk di Capgo CI/CD, Capgo Native Build untuk workflow produk di Capgo Native Builds, Integrasi Capgo untuk alur kerja produk di Integrasi Capgo, Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan Integrasi GitHub Actions untuk detail implementasi di Integrasi GitHub Actions.