Langsung ke konten utama
Kembali ke plugin
@capgo/capacitor-pembarui
Tutorial
@capgo/capacitor-pembarui

Pembarui

Deploy Ionic dan Capacitor pembaruan langsung ke pengguna Anda tanpa menunggu persetujuan toko aplikasi

Panduan

Tutorial tentang Pengatur

Uji coba di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Pratinjau tautan QR plugin pembaruan code

Live update Ionic dan Capacitor dengan @capgo/capacitor-updater

@capgo/capacitor-updater adalah plugin pembaruan terbuka di balik live update Capgo untuk Ionic dan Capacitor aplikasi. Ini mengunduh bundle web yang disetujui, menerapkan mereka dengan perlindungan rollback native, dan menjaga perubahan biner hanya pada jalur ulasan normal App Store dan Play.

Pakailah saat Anda membutuhkan pembaruan OTA untuk perubahan HTML, CSS, JavaScript, aset, dan layer web lainnya setelah shell native Anda sudah disetujui.

Install

npm install @capgo/capacitor-updater
npx cap sync

Dimana Ini Cocok

Untuk tim Ionic, live update biasanya berarti alur kerja yang sama: kirimkan bundle web baru tanpa memaksa setiap pengguna melewati rilis toko penuh. Capgo mengelola alur kerja itu untuk aplikasi Capacitor dengan saluran, pengecekan kompatibilitas, kontrol peluncuran, log perangkat, dan rollback.

Perubahan plugin native, hak istimewa, perubahan Android manifest, perubahan iOS plist, dan pembaruan biner SDK masih memerlukan rilis aplikasi toko normal. Simpan perubahan-perubahan itu di pipeline bangun native Anda dan gunakan live update untuk layer web yang disetujui.

Apa yang Dapat Dilihat Plugin Ini

  • notifyAppReady - Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses.
  • setUpdateUrl - Atur URL pembaruan untuk aplikasi secara dinamis pada waktu runtime.
  • setStatsUrl - Atur URL statistik aplikasi secara dinamis pada waktu runtime.
  • setChannelUrl - Atur URL kanal aplikasi secara dinamis pada waktu runtime.

Contoh Penggunaan

notifyAppReady

Pemberitahuan lapisan native bahwa JavaScript telah berhasil diinisialisasi.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

- Atur URL update aplikasi secara dinamis pada waktu runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

- Atur URL statistik aplikasi secara dinamis pada waktu runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

- Atur URL kanal aplikasi secara dinamis pada waktu runtime.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Referensi Lengkap

Teruskan dari @capgo/capacitor-updater

Jika Anda menggunakan Untuk @capgo/capacitor-updater untuk merencanakan pembaruan hidup, hubungkannya dengan Pembaruan Hidup untuk alur kerja produk, Untuk @capgo/capacitor-updater Untuk detail implementasi, Mulai, Saluran, dan Rollback.