Skip to main content
Kembali ke plugin
@capgo/capacitor-pembarui
Panduan
@capgo/capacitor-pembarui

Pembarui

Jalankan Ionic dan Capacitor pembaruan langsung ke pengguna Anda tanpa menunggu peninjauan aplikasi

Panduan

Tutorial tentang Pengatur

Tes di perangkat

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

Tautan QR pratinjau plugin pembaruan code

Ionic dan Capacitor pembaruan hidup dengan @capgo/capacitor-pembaruan

@capgo/capacitor-pembaruan adalah plugin pembaruan terbuka di balik pembaruan hidup 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.

Pakai 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, pembaruan hidup biasanya berarti alur kerja yang sama: kirim 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.

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 pembaruan hidup untuk layer web yang disetujui.

Apa yang Dapat Dilihat oleh Plugin Ini

  • notifyAppReady - Notifikasi layer native bahwa JavaScript telah berhasil diinisialisasi.
  • setUpdateUrl - Atur URL pembaruan aplikasi secara dinamis pada waktu runtime.
  • setStatsUrl - Atur URL statistik aplikasi secara dinamis pada waktu runtime.
  • setChannelUrl - Atur URL channel aplikasi secara dinamis pada waktu runtime.

Contoh Penggunaan

notifyAppReady

Notifikasi 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 channel aplikasi secara dinamis pada waktu runtime.

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

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Referensi Lengkap

Teruskan dari @capgo/capacitor-pembaruan

Jika Anda menggunakan @capgo/capacitor-pembaruan Untuk merencanakan pembaruan langsung, hubungkannya dengan Pembaruan Langsung untuk alur kerja produk, @capgo/capacitor-pembaruan untuk detail implementasi, Pemula, Salurandan Rollbacks.