Lompat ke konten

Deploy Update Hidup

Gunakan fitur Capgo Live Updates untuk memperbarui antarmuka pengguna dan logika bisnis aplikasi secara remote, secara real-time. Kirimkan pembaruan bundle JS langsung ke pengguna tanpa harus melewati toko aplikasi untuk memperbaiki bug dan mengirimkan fitur baru.

Panduan ini asumsikan Anda telah menyelesaikan Capgo Panduan Cepat dan sudah memiliki:

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

  2. Mengonfigurasi ID aplikasi dan saluran pembaruan di capacitor.config.ts

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

Jika Anda belum melakukannya, silakan kembali dan lengkapi panduan cepat terlebih dahulu.

Dengan Capgo SDK terpasang dan terkonfigurasi, Anda sudah siap untuk mengunggah bundle pembaruan hidup pertama Anda:

  1. Buat aset web Anda:

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

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

    Ini akan mengunggah versi bundle baru ke saluran yang ditentukan dalam perintah.

Jika unggahan gagal, periksa lagi:

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

Jika Anda masih mengalami masalah, kunjungi halaman Troubleshooting Bagian.

Menerima Pembaruan di Perangkat

Judul Bagian: Menerima Pembaruan di Perangkat

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

  1. Sinkronkan aplikasi ke perangkat:

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

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

    Jendela Terminal
    npx cap run ios

    Atau buka proyek iOS/Android di Xcode/Android Studio dan lakukan jalankan native.

  4. Tahan aplikasi terbuka selama sekitar 30 detik untuk memungkinkan update untuk diunduh di latar belakang.

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

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

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

Selamat! Anda telah mengirimkan update live pertama Anda dengan Capgo! 🎉

Untuk mempelajari lebih lanjut, tinjau bagian sisanya dari dokumen ini. Capgo Pembaruan Langsung dokumentasiBeberapa topik penting untuk dilihat selanjutnya:

Teruskan dari Deploy Pembaruan Langsung

Judul bagian “Teruskan dari Deploy Pembaruan Langsung”

Jika Anda menggunakan Deploy Pembaruan Langsung untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo CI/CD untuk alur kerja produk di Capgo CI/CD, Capgo Native Builds for the product workflow in Capgo Native Builds, Integrasi Capgo untuk alur kerja produk di Integrasi Capgo Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan GitHub Integrasi Aksi untuk detail implementasi di GitHub Integrasi Aksi.