Lompat ke Konten

@capgo/capacitor-updater

Pembaruan secara langsung untuk aplikasi capacitor.

Pembaruan secara langsung untuk aplikasi capacitor.

  • notifyAppReady - Inform lapisan native bahwa JavaScript telah berhasil diinisialisasi.
  • setUpdateUrl - Atur URL pembaruan untuk aplikasi secara dinamis pada waktu runtime.
  • setStatsUrl - Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.
  • setChannelUrl - Atur URL kanal untuk aplikasi secara dinamis pada waktu runtime.
MetodeDeskripsi
notifyAppReadyInform lapisan native bahwa JavaScript telah berhasil diinisialisasi.
setUpdateUrlAtur URL pembaruan untuk aplikasi secara dinamis pada waktu runtime.
setStatsUrlAtur URL statistik untuk aplikasi secara dinamis pada waktu runtime.
setChannelUrlAtur URL kanal untuk aplikasi secara dinamis pada waktu runtime.
downloadUnduh sebuah bundle baru dari URL yang disediakan untuk instalasi nanti.
nextSetel bundle selanjutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart.
setSetel bundle saat ini dan muat ulang aplikasi secara langsung.
deleteHapus sebuah bundle dari penyimpanan lokal untuk mengosongkan ruang disk.
setBundleErrorMark secara manual sebuah bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual.
listDapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda.
resetReset aplikasi ke bundle yang diketahui baik.
currentDapatkan informasi tentang bundle yang aktif saat ini.
reloadMuat ulang aplikasi secara manual untuk menerapkan pembaruan yang menunggu.
setMultiDelayKonfigurasi kondisi-kondisi yang harus dipenuhi sebelum pembaruan yang menunggu diterapkan.
cancelDelayBatalkan semua kondisi penundaan dan terapkan pembaruan yang menunggu secara langsung.
getLatestPeriksa server pembaruan untuk versi bundle yang tersedia terbaru.
setChannelAtur saluran pembaruan runtime lokal untuk perangkat ini. Tidak menciptakan override dashboard/API perangkat.
unsetChannelHapus penugasan saluran perangkat dan kembali ke saluran default.
getChannelAmbil saluran yang saat ini ditugaskan ke perangkat ini.
listChannelsAmbil daftar semua saluran yang tersedia untuk perangkat ini untuk menugaskan sendiri.
setCustomIdAtur identifier khusus untuk perangkat ini.
getBuiltinVersionAmbil versi paket bawaan (versi asli yang dikirimkan dengan aplikasi native Anda).
getDeviceIdAmbil identifier unik, ramah privasi untuk perangkat ini.
getPluginVersionAmbil versi Capacitor Updater plugin yang terinstal di aplikasi Anda.
isAutoUpdateEnabledPeriksa jika pembaruan otomatis saat ini diaktifkan.
removeAllListenersHapus semua pendengar acara yang terdaftar untuk plugin ini.
addListenerDengarkan acara download paket di Aplikasi. Melempar sekali saat download dimulai, selama download dan ketika selesai. Ini akan kembali Anda semua persentase download selama download.
addListenerDengarkan acara tidak perlu memperbarui, berguna ketika Anda ingin memaksa memeriksa setiap kali aplikasi diluncurkan.
addListenerDengarkan event update yang tersedia, berguna ketika Anda ingin memeriksa setiap kali aplikasi diluncurkan.
addListenerDengarkan event downloadComplete.
addListenerDengarkan event update breaking ketika backend menandai update sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti listener legacy. majorAvailable Dengarkan event update besar di Aplikasi, biarkan Anda tahu ketika update besar diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan event gagal update di Aplikasi, biarkan Anda tahu ketika update gagal untuk diinstal pada aplikasi start berikutnya.
addListenerDengarkan event set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum listener terpasang, event yang tertunda terakhir akan disampaikan ketika listener berlangganan.
addListenerDengarkan event set next di Aplikasi, biarkan Anda tahu ketika bundle dijadwalkan sebagai bundle berikutnya untuk diinstal. set Dengarkan event gagal download di Aplikasi, biarkan Anda tahu ketika bundle download gagal.
addListenerDengarkan event reload di Aplikasi, biarkan Anda tahu ketika reload telah terjadi.
addListenerDengarkan event siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener terpasang lebih awal dalam proses startup aplikasi.
addListener__CAPGO_KEEP_0__
addListener__CAPGO_KEEP_0__
addListenerListen untuk event privat saluran, diluncurkan ketika mencoba menetapkan saluran yang tidak memungkinkan pengasasan perangkat sendiri.
addListenerListen untuk perubahan status update fleksibel pada Android.
isAutoUpdateAvailablePeriksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
getNextBundleDapatkan informasi tentang paket yang ditunggu untuk diaktifkan pada reload berikutnya.
getFailedUpdateDapatkan informasi tentang paket terbaru yang gagal dimuat.
setShakeMenuNonaktifkan atau aktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledPeriksa jika menu debug guncangan saat ini aktif.
setShakeChannelSelectorNonaktifkan atau aktifkan pilihan saluran guncangan pada waktu runtime.
isShakeChannelSelectorEnabledPeriksa jika pilihan saluran guncangan saat ini aktif.
getAppIdDapatkan ID Aplikasi yang saat ini dikonfigurasi digunakan untuk komunikasi server update.
setAppIdMengubah ID Aplikasi secara dinamis 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 langsung di Android.
startFlexibleUpdateMulai pembaruan aplikasi fleksibel di Android.
completeFlexibleUpdateSelesaikan pembaruan aplikasi fleksibel di Android.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-updater.

Jika Anda menggunakan @capgo/capacitor-updater untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan native di Menggunakan @capgo/capacitor-updater, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.