Lebih cepat ke konten

@capgo/capacitor-pembaruan

Perbarui Hidup untuk Aplikasi capacitor.

Juga tersedia untuk Cordova dan Electron

Judul bagian “Juga tersedia untuk Cordova dan Electron”

Capgo pembarui hidup tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:

Perbarui secara langsung untuk aplikasi capacitor.

  • notifyAppReady - Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses.
  • setUpdateUrl - Atur URL perbarui untuk aplikasi secara dinamis pada waktu runtime.
  • setStatsUrl - Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.
  • setChannelUrl - Atur URL saluran untuk aplikasi secara dinamis pada waktu runtime.
MetodeDeskripsi
notifyAppReadyPeringatkan layer native bahwa JavaScript telah berjalan dengan sukses.
setUpdateUrlTetapkan URL pembaruan aplikasi secara dinamis pada waktu runtime.
setStatsUrlTetapkan URL statistik aplikasi secara dinamis pada waktu runtime.
setChannelUrlTetapkan URL channel aplikasi secara dinamis pada waktu runtime.
downloadUnduh bundle baru dari URL yang disediakan untuk instalasi nanti.
nextTetapkan bundle berikutnya yang akan diaktifkan ketika aplikasi berlatar belakang atau restart.
setTetapkan bundle saat ini dan reload aplikasi secara langsung.
deleteHapus bundle dari penyimpanan lokal untuk menghemat ruang disk.
setBundleErrorMark bundle secara manual sebagai gagal/terjadi kesalahan dalam mode pembaruan manual.
listUnduh semua bundle yang telah diunduh secara lokal di aplikasi Anda.
resetReset aplikasi ke bundle yang sudah terbukti baik.
currentPeroleh informasi tentang bundle aktif saat ini.
reloadMuat ulang aplikasi secara manual untuk menerapkan update yang menunggu.
setMultiDelayKonfigurasi syarat-syarat yang harus dipenuhi sebelum update yang menunggu diterapkan.
cancelDelayBatalkan semua kondisi penundaan dan terapkan update yang menunggu secara langsung.
getLatestPeriksa server update untuk versi bundle yang tersedia terbaru.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelHapus pengaturan saluran perangkat dan kembali ke saluran default.
getChannelPeroleh saluran yang saat ini ditetapkan untuk perangkat ini.
listChannelsPeroleh daftar semua saluran yang tersedia untuk perangkat ini agar dapat menetapkan sendiri.
setCustomIdTetapkan identifikasi khusus untuk perangkat ini.
getBuiltinVersionDapatkan versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda).
getDeviceIdDapatkan identifikasi unik, ramah privasi untuk perangkat ini.
getPluginVersionDapatkan versi plugin Pembarui Capacitor yang terinstal di aplikasi Anda.
isAutoUpdateEnabledPeriksa apakah pembaruan otomatis saat ini diaktifkan.
removeAllListenersHapus semua pendengar acara yang terdaftar untuk plugin ini.
addListenerDengarkan acara download bundle di Aplikasi. Mengeluarkan peringatan ketika download dimulai, selama download, dan ketika selesai. Ini akan mengembalikan Anda semua persentase download selama download.
addListenerDengarkan acara tidak perlu diperbarui, berguna ketika Anda ingin memeriksa setiap kali aplikasi dijalankan.
addListenerDengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa setiap kali aplikasi dijalankan.
addListenerDengarkan acara download selesai.
addListenerDengarkan acara pembaruan breaking ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti pendengar legacy. majorAvailable Dengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerMenunggu event gagal update di Aplikasi, memungkinkan Anda mengetahui ketika update gagal terinstal pada aplikasi start berikutnya.
addListenerMenunggu event set di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum listener Anda terpasang, event yang tertunda terakhir akan disampaikan ketika listener Anda terdaftar. set Menunggu event set next di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle telah ditetapkan sebagai bundle berikutnya untuk diinstal.
addListenerMenunggu event gagal download di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle download gagal.
addListenerMenunggu event reload di Aplikasi, memungkinkan Anda mengetahui ketika reload telah terjadi.
addListenerMenunggu event siap aplikasi di Aplikasi, memungkinkan Anda mengetahui ketika aplikasi sudah siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener Anda terpasang lebih awal dalam proses startup aplikasi.
addListenerMenunggu event private channel, diluncurkan ketika mencoba menetapkan sebuah channel yang tidak memungkinkan perubahan perangkat secara mandiri.
addListenerMenunggu perubahan status update fleksibel pada Android.
addListenerPeriksa apakah fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
isAutoUpdateAvailablePilih informasi tentang bundle yang akan diaktifkan pada reload berikutnya.
getNextBundlePilih informasi tentang bundle terbaru yang gagal dimuat.
getFailedUpdateMenunggu perubahan status update fleksibel pada Android.
setShakeMenuAktifkan atau nonaktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledMengaktifkan atau menonaktifkan menu debug guncangan saat ini.
setShakeChannelSelectorAktifkan atau nonaktifkan pilihan saluran guncangan pada waktu runtime.
isShakeChannelSelectorEnabledMengaktifkan atau menonaktifkan pilihan saluran guncangan saat ini.
getAppIdDapatkan ID Aplikasi yang saat ini digunakan untuk komunikasi server update.
setAppIdGanti ID Aplikasi secara dinamis yang digunakan untuk komunikasi server update.
getAppUpdateInfoDapatkan informasi tentang ketersediaan aplikasi di App Store atau Play Store.
openAppStoreBuka halaman aplikasi di App Store atau Play Store.
performImmediateUpdateLakukan pembaruan aplikasi secara langsung di Android.
startFlexibleUpdateLakukan pembaruan aplikasi fleksibel di Android.
completeFlexibleUpdateLakukan pembaruan aplikasi fleksibel di Android.

Referensi ini disinkronkan dari src/definitions.ts dalam capacitor-pembarui.

Keep going from @capgo/capacitor-updater

Teruskan dari @capgo/capacitor-pembarui

Judul Bagian “Teruskan dari @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pembarui” @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pembarui Using @capgo/capacitor-updater Menggunakan @capgo/capacitor-pembarui untuk kemampuan native di Menggunakan @Capgo/__CAPGO_KEEP_1__-pembarui, dan untuk alur produk di Direktori Plugin Capgo Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur produk di Alternatif Plugin Enterprise Ionic.