Lebih cepat ke konten utama
Kembali ke plugin
@capgo/capacitor-updater
Tutorial
@capgo/capacitor-updater

Pengatur

Tampilkan pembaruan Ionic dan Capacitor secara langsung kepada pengguna Anda tanpa menunggu peninjauan dari toko aplikasi

Petunjuk

Tutorial tentang Pembaruan

Tes di perangkat

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

Tautan QR pembaruan plugin updater code

Pembaruan hidup Ionic dan Capacitor dengan @capgo/capacitor-updater

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

Gunakanlah ketika 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 Ia Masuk

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

Perangkat native, hak istimewa, perubahan Android manifest, perubahan plist iOS, dan pembaruan biner SDK masih memerlukan rilis toko aplikasi normal. Simpan perubahan-perubahan tersebut di dalam pipeline bangun native dan gunakan pembaruan hidup untuk layer web yang disetujui.

Apa yang Dapat Diklik

  • 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

Peringatkan layer native bahwa JavaScript telah berhasil diinisialisasi.

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

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

Atur URL pembaruan 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

Teruslah dari @capgo/capacitor-updater

Jika Anda menggunakan @capgo/capacitor-updater untuk merencanakan pembaruan live, hubungkannya dengan Pembaruan Live untuk alur kerja produk, @capgo/capacitor-updater untuk detail implementasi, Mulai Membangun, Saluran, dan Rollbacks.