Mengaktifkan Perbaruan Hidup
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Gunakan fitur Capgo’s Live Updates untuk memperbarui antarmuka pengguna dan logika bisnis aplikasi Anda secara remote, secara real-time. Sampaikan update bundle JS langsung ke pengguna Anda tanpa harus melewati toko aplikasi untuk memperbaiki bug dan mengirimkan fitur baru.
Petunjuk ini mengasumsikan Anda telah menyelesaikan langkah-langkah "__CAPGO_KEEP_0__ Quickstart" dan telah melakukan: Sudah menginstal "Capgo" di aplikasi __CAPGO_KEEP_1__ Anda Sudah mengkonfigurasi ID aplikasi dan saluran pembaruan di
-
Sudah menambahkan "__CAPGO_KEEP_0__" di aplikasi __CAPGO_KEEP_0__ Anda dengan metode
@capgo/capacitor-updaterSDK in your Capacitor app -
Tambahkan aplikasi
capacitor.config.ts -
Tambahkan aplikasi ke akun code Anda, dan instal plugin di aplikasi Anda
CapacitorUpdater.notifyAppReady()Mengunggah Bundle
Mengunggah sebuah Bundle
Mengunggah sebuah Bundle
Bagian berjudul “Mengunggah sebuah Paket”Dengan Capgo SDK yang diinstal dan dikonfigurasi, Anda sudah siap untuk mengunggah paket update hidup pertama Anda:
-
Buatlah aset web:
Jendela terminal npm run build -
Unggah paket ke Capgo:
Jendela terminal npx @capgo/cli@latest bundle upload --channel=productiongithub/workflows/build_and_deploy.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- masterAplikasi ini akan mengunggah versi bundle baru ke saluran yang ditentukan dalam perintah.
Pengaturan Upload
Bagian berjudul “Pengaturan Upload”Jika unggahan gagal, periksa kembali:
- ID aplikasi Anda di
capacitor.config.tssama 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, kunjungi Mengatasi Masalah __CAPGO_KEEP_0__.
Menerima Perbaruan pada Perangkat
Bagian berjudul “Menerima Perbaruan pada Perangkat”Setelah Anda mengunggah bundle, Anda dapat menguji perbaruan live pada perangkat:
-
Sinkronkan aplikasi ke perangkat:
Jendela terminal npx cap sync ios -
Buka jendela terminal lain dan jalankan perintah berikut untuk memeriksa status perbaruan:
Jendela terminal npx @capgo/cli@latest app debug -
Jalankan aplikasi Anda secara lokal:
Jendela terminal npx cap run iosAtau buka proyek iOS/Android di Xcode/Android Studio dan lakukan jalankan native.
-
Tahan aplikasi terbuka selama sekitar 30 detik untuk memungkinkan update diunduh di latar belakang.
-
Log akan memakan beberapa detik untuk diperbarui dan menampilkan status update.
-
Tutup dan buka aplikasi lagi. Anda seharusnya melihat live update yang diterapkan!
Refer kembali ke Capgo Panduan Cepat untuk informasi lebih lanjut tentang menguji live update.
Langkah-Langkah Selanjutnya
Judul bagian “Langkah-Langkah Selanjutnya”Selamat! Anda telah mengaktifkan live update pertama Anda dengan Capgo! 🎉
Untuk mempelajari lebih lanjut, tinjau bagian lain dari Capgo Dokumentasi Live Updates. Topik-topik penting untuk diperiksa selanjutnya: