Lompat ke Konten

@capgo/capacitor-pembarui

Pembarui secara langsung untuk aplikasi capacitor.

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

Pembaruan Langsung untuk Aplikasi capacitor.

  • notifyAppReady - Notifikasi Layer Nadi bahwa JavaScript telah Berhasil Diinisialisasi.
  • setUpdateUrl - Atur URL Pembaruan Aplikasi secara Dinamis pada Waktu Jalannya.
  • setStatsUrl - Atur URL Statistik Aplikasi secara Dinamis pada Waktu Jalannya.
  • setChannelUrl - Atur URL Channel Aplikasi secara Dinamis pada Waktu Jalannya.
MetodeDeskripsi
notifyAppReadyNotifikasi layer native bahwa JavaScript telah berjalan dengan sukses.
setUpdateUrlAtur URL pembaruan aplikasi secara dinamis pada waktu runtime.
setStatsUrlAtur URL statistik aplikasi secara dinamis pada waktu runtime.
setChannelUrlAtur URL channel aplikasi secara dinamis pada waktu 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 bundle dari penyimpanan lokal untuk mengosongkan ruang disk.
setBundleErrorTandai bundle secara manual 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.
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 menciptakan override perangkat/API dashboard.
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.
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 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 diluncurkan.
addListenerDengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa 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 pendengar legasi. 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 selanjutnya.
addListenerDengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan disimpan.
addListener__CAPGO_KEEP_0__ set Event ini akan dikirimkan setelah listener berlangganan.
addListenerDengarkan event set next untuk aplikasi, biarkan Anda tahu ketika sebuah bundle telah ditambahkan sebagai bundle berikutnya untuk diinstal.
addListenerDengarkan event gagal download untuk aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal.
addListenerDengarkan event reload untuk aplikasi, biarkan Anda tahu ketika reload telah terjadi.
addListenerDengarkan event aplikasi siap untuk aplikasi, biarkan Anda tahu ketika aplikasi sudah siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga event ini masih dapat dikirimkan setelah reload bahkan jika listener terpasang setelahnya dalam proses startup aplikasi.
addListenerDengarkan event channel private, diluncurkan ketika mencoba mengatur sebuah channel yang tidak memungkinkan perangkat self-assignment.
addListenerDengarkan perubahan status update fleksibel pada Android.
isAutoUpdateAvailablePeriksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
getNextBundlePeroleh informasi tentang bundle yang akan diaktifkan pada reload berikutnya.
getFailedUpdatePeroleh informasi tentang bundle terbaru yang gagal dimuat.
setShakeMenuAktifkan atau nonaktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledPeriksa jika menu debug guncangan saat ini sudah aktif.
setShakeChannelSelectorAktifkan atau nonaktifkan selector kanal goncangan pada waktu runtime.
isShakeChannelSelectorEnabledPeriksa apakah selector kanal goncangan saat ini sudah diaktifkan.
getAppIdDapatkan ID Aplikasi yang saat ini digunakan 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 langsung sekarang 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 dalam Direktori Plugin Capgo Plugin-Plugin Capacitor 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.