Lompat ke Konten

@capgo/capacitor-updater

Pembaruan Langsung untuk Aplikasi capacitor.

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

Pembaruan Langsung untuk Aplikasi capacitor.

  • notifyAppReady - Perluas Layer Nadi untuk Menginformasikan bahwa JavaScript telah Berjalan dengan Sukses.
  • setUpdateUrl - Atur URL Pembaruan Aplikasi secara Dinamis pada Saat Jalannya.
  • setStatsUrl - Atur URL Statistik Aplikasi secara Dinamis pada Saat Jalannya.
  • setChannelUrl - Atur URL Saluran Aplikasi secara Dinamis pada Saat Jalannya.
MetodeDeskripsi
notifyAppReadyNotifikasi layer native bahwa JavaScript telah berjalan dengan sukses.
setUpdateUrlAtur URL pembaruan aplikasi secara dinamis pada waktu eksekusi.
setStatsUrlAtur URL statistik aplikasi secara dinamis pada waktu eksekusi.
setChannelUrlAtur URL kanal aplikasi secara dinamis pada waktu eksekusi.
downloadUnduh bundle baru dari URL yang disediakan untuk instalasi nanti.
nextAtur bundle berikutnya yang akan diaktifkan ketika aplikasi berlatar belakang atau restart.
setAtur bundle saat ini dan reload aplikasi secara langsung.
deleteHapus bundle dari penyimpanan lokal untuk menghemat ruang disk.
setBundleErrorTandai bundle secara manual sebagai gagal/terjadi kesalahan pada mode pembaruan manual.
listDapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi.
resetReset aplikasi ke bundle yang diketahui 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.
getLatestCek server update untuk versi bundle terbaru yang tersedia.
setChannelTetapkan saluran update runtime lokal untuk perangkat ini. Ini tidak membuat override dashboard/API perangkat.
unsetChannelHapus pengaturan saluran perangkat dan kembali ke saluran default.
getChannelPeroleh saluran yang saat ini diterapkan pada perangkat ini.
listChannelsPeroleh daftar semua saluran yang tersedia untuk perangkat ini agar dapat menetapkan sendiri.
setCustomIdTetapkan identifikasi khusus untuk perangkat ini.
getBuiltinVersionPeroleh versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda).
getDeviceIdPeroleh identifikasi unik, ramah privasi untuk perangkat ini.
getPluginVersionPeroleh versi dari Capacitor Updater plugin yang terpasang 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. Melempar sekali saat 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 breaking ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Melempar payload yang sama seperti pendengar legacy. majorAvailable Dengarkan acara pembaruan besar di Aplikasi, biarkan Anda tahu ketika pembaruan besar diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan acara pembaruan gagal di Aplikasi, biarkan Anda tahu ketika pembaruan gagal untuk diinstal pada aplikasi berikutnya.
addListenerDengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, jadi jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan tetap ada.
addListenerDengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, jadi jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan tetap ada. set event akan dikirimkan setelah pemangku hak berlangganan.
addListenerTangkap event set next di Aplikasi, biarkan Anda tahu ketika sebuah bundle dikirim sebagai bundle berikutnya untuk diinstal.
addListenerTangkap event gagal download di Aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal.
addListenerTangkap event reload di Aplikasi, biarkan Anda tahu ketika reload terjadi.
addListenerTangkap event siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript menggunakannya, sehingga dapat masih dikirimkan setelah reload bahkan jika pemangku hak terpasang lebih awal dalam proses startup aplikasi.
addListenerTangkap event private channel, diluncurkan ketika mencoba menetapkan sebuah channel yang tidak memungkinkan perangkat self-assignment.
addListenerTangkap perubahan status update fleksibel pada Android.
isAutoUpdateAvailablePeriksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
getNextBundleDapatkan informasi tentang bundle yang akan diaktifkan pada reload berikutnya.
getFailedUpdateAmbil informasi tentang bundle terbaru yang gagal dimuat.
setShakeMenuAktifkan atau nonaktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledPeriksa jika menu debug guncangan saat ini masih aktif.
setShakeChannelSelectorPilih atau nonaktifkan selector kanal guncangan pada waktu runtime.
isShakeChannelSelectorEnabledPeriksa apakah selector kanal guncangan saat ini sudah diaktifkan.
getAppIdPeroleh ID Aplikasi yang saat ini digunakan untuk komunikasi server pembaruan.
setAppIdUbah ID Aplikasi yang digunakan untuk komunikasi server pembaruan secara dinamis.
getAppUpdateInfoPeroleh 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 fleksibel di Android.

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

Teruskan dari @capgo/capacitor-pembaruan

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

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