Langsung ke konten

Menerapkan Live Update

Gunakan fitur Live Updates Capgo untuk memperbarui UI dan logika bisnis aplikasi Anda dari jarak jauh secara real-time. Push pembaruan bundle JS langsung ke pengguna Anda tanpa melalui app store untuk segera memperbaiki bug dan mengirim fitur baru.

Panduan ini mengasumsikan Anda telah menyelesaikan Capgo Quickstart dan telah:

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

  2. Mengkonfigurasi ID aplikasi dan channel pembaruan di capacitor.config.ts

  3. Menambahkan method CapacitorUpdater.notifyAppReady() dalam kode Anda

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

Mengunggah Bundle

Dengan SDK Capgo telah terinstal dan terkonfigurasi, Anda siap untuk mengunggah bundle pembaruan live pertama Anda:

  1. Build aset web Anda:

    Terminal window
    npm run build
  2. Unggah bundle ke Capgo:

    Terminal window
    npx @capgo/cli@latest upload --channel=Production

    Ini akan mengunggah versi bundle baru ke channel yang ditentukan dalam perintah

Pemecahan Masalah Unggahan

Jika unggahan Anda gagal, periksa kembali:

  • ID aplikasi Anda di capacitor.config.ts cocok dengan aplikasi Anda di dashboard Capgo
  • Anda menjalankan perintah unggah dari root proyek Capacitor Anda
  • Aset web Anda telah di-build dan terbaru

Jika Anda masih mengalami masalah, kunjungi bagian Pemecahan Masalah

Menerima Pembaruan di Perangkat

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

  1. Sinkronkan aplikasi Anda ke perangkat:

    Terminal window
    npx cap sync ios
  2. Buka terminal lain dan jalankan perintah berikut untuk memeriksa status pembaruan:

    Terminal window
    npx @capgo/cli@latest app debug
  3. Jalankan aplikasi Anda secara lokal:

    Terminal window
    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 untuk memungkinkan pembaruan diunduh di latar belakang

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

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

Lihat kembali Capgo Quickstart untuk detail lebih lanjut tentang pengujian pembaruan live

Langkah Selanjutnya

Selamat atas penerapan pembaruan live pertama Anda dengan Capgo! 🎉

Untuk mempelajari lebih lanjut, tinjau dokumentasi Capgo Live Updates lainnya. Beberapa topik penting untuk diperiksa selanjutnya: