Lompat ke Konten

@capgo/capacitor-updater

Pembaruan waktu nyata untuk aplikasi capacitor.

Pembaruan waktu nyata untuk aplikasi capacitor.

  • notifyAppReady - Notifikasi layer asli bahwa JavaScript telah berjalan dengan sukses.
  • setUpdateUrl - Atur URL pembaruan untuk aplikasi secara dinamis pada waktu eksekusi.
  • setStatsUrl - Atur URL statistik untuk aplikasi secara dinamis pada waktu eksekusi.
  • setChannelUrl - Atur URL kanal aplikasi secara dinamis pada saat runtime.
MetodeDeskripsi
notifyAppReadyPeringatkan layer native bahwa JavaScript telah berhasil diinisialisasi.
setUpdateUrlAtur URL pembaruan aplikasi secara dinamis pada saat runtime.
setStatsUrlAtur URL statistik aplikasi secara dinamis pada saat runtime.
setChannelUrlAtur URL kanal aplikasi secara dinamis pada saat runtime.
downloadUnduh bundle baru dari URL yang disediakan untuk instalasi nanti.
nextAtur bundle berikutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart.
setAtur bundle saat ini dan muat ulang aplikasi secara langsung.
deleteHapus sebuah bundle dari penyimpanan lokal untuk menghemat ruang disk.
setBundleErrorTandai secara manual sebuah bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual.
listDapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda.
resetAtur ulang aplikasi ke bundle yang diketahui baik.
currentDapatkan informasi tentang bundle aktif saat ini.
reloadMuat ulang aplikasi secara manual untuk menerapkan pembaruan yang tertunda.
setMultiDelayKonfigurasi kondisi yang harus dipenuhi sebelum pembaruan yang tertunda diterapkan.
cancelDelayBatalkan semua kondisi penundaan dan terapkan pembaruan yang tertunda secara langsung.
getLatestPeriksa server pembaruan untuk versi bundle yang tersedia terbaru.
setChannelTetapkan perangkat ini ke saluran pembaruan tertentu pada saat runtime.
unsetChannelHapus penugasan saluran perangkat dan kembali ke saluran default.
getChannelDapatkan saluran yang saat ini ditetapkan untuk perangkat ini.
listChannelsDaftar semua saluran yang tersedia untuk perangkat ini untuk diassign secara otomatis.
setCustomIdSetel identifikasi khusus untuk perangkat ini.
getBuiltinVersionPeroleh versi paket bawaan (versi asli yang dikirimkan bersama aplikasi native Anda).
getDeviceIdPeroleh identifikasi unik dan ramah privasi untuk perangkat ini.
getPluginVersionPeroleh versi dari Capacitor Updater plugin yang terinstal di aplikasi Anda.
isAutoUpdateEnabledPeriksa apakah pembaruan otomatis saat ini diaktifkan.
removeAllListenersHapus semua pendengar acara yang terdaftar untuk plugin ini.
addListenerDengarkan acara download paket di Aplikasi. Melempar sekali 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 memaksa cek setiap kali aplikasi diluncurkan.
addListenerDengarkan acara pembaruan tersedia, berguna ketika Anda ingin memaksa cek setiap kali aplikasi diluncurkan.
addListenerDengarkan acara download selesai.
addListenerDengarkan acara pembaruan bermasalah ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Melempar payload yang sama seperti versi lama. majorAvailable pengguna.
addListenerDengarkan peristiwa pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan peristiwa gagal pembaruan di Aplikasi, biarkan Anda tahu ketika pembaruan gagal untuk diinstal pada aplikasi start berikutnya.
addListenerDengarkan peristiwa set di Aplikasi, biarkan Anda tahu ketika sebuah bundle telah diterapkan dengan sukses. Peristiwa ini disimpan secara native hingga JavaScript menggunakannya, jadi jika aplikasi reload sebelum pendengar Anda terhubung, peristiwa yang tertunda akan disampaikan ketika pendengar Anda berlangganan. set Dengarkan peristiwa set berikutnya di Aplikasi, biarkan Anda tahu ketika sebuah bundle ditetapkan sebagai bundle berikutnya untuk diinstal.
addListenerDengarkan peristiwa gagal download di Aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal.
addListenerDengarkan peristiwa reload di Aplikasi, biarkan Anda tahu ketika reload telah terjadi.
addListenerDengarkan peristiwa siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Peristiwa ini disimpan secara native hingga JavaScript menggunakannya, jadi peristiwa ini masih dapat disampaikan setelah reload bahkan jika pendengar Anda terhubung setelahnya dalam proses startup aplikasi.
addListenerDengarkan peristiwa private channel, dilepaskan ketika mencoba mengatur channel yang tidak memungkinkan perangkat penugasan sendiri.
addListenerDengarkan perubahan status pembaruan fleksibel pada Android.
addListenerPeriksa jika fitur pembaruan otomatis tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
isAutoUpdateAvailable__CAPGO_KEEP_0__
getNextBundleDapatkan informasi tentang paket yang ditunggu untuk diaktifkan pada reload berikutnya.
getFailedUpdateAmbil informasi tentang paket terbaru yang gagal dimuat.
setShakeMenuAktifkan atau nonaktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledPeriksa apakah menu debug guncangan saat ini aktif.
setShakeChannelSelectorAktifkan atau nonaktifkan pilihan kanal guncangan pada waktu runtime.
isShakeChannelSelectorEnabledPeriksa apakah pilihan kanal guncangan saat ini aktif.
getAppIdDapatkan ID Aplikasi yang saat ini dikonfigurasi untuk komunikasi server update.
setAppIdUbah ID Aplikasi yang digunakan untuk komunikasi server update secara dinamis.
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.
startFlexibleUpdateMulai pembaruan aplikasi fleksibel di Android.
completeFlexibleUpdateSelesaikan pembaruan aplikasi yang fleksibel di Android.

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

Teruskan dari @capgo/capacitor-pembarui

Judul bagian “Teruskan dari @capgo/capacitor-pembarui”

Jika Anda menggunakan @capgo/capacitor-pembarui untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-pembarui untuk kemampuan asli dengan menggunakan @capgo/capacitor-updater, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin 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.