@capgo/capacitor-updater
Juga tersedia untuk Cordova dan Electron
Bagian berjudul “Juga tersedia untuk Cordova dan Electron”Update Capgo secara langsung tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:
Ringkasan
Bab berjudul “Ringkasan”Pengupdate hidup untuk capacitor aplikasi.
Fungsi Utama
Bab berjudul “Fungsi Utama”notifyAppReady- Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses.setUpdateUrl- Atur URL update untuk aplikasi secara dinamis pada waktu runtime.setStatsUrl- Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.setChannelUrl- Atur URL channel untuk aplikasi secara dinamis pada waktu runtime.
Publik API
Bagian berjudul “Publik API”| Metode | Deskripsi |
|---|---|
notifyAppReady | Menginformasikan layer native bahwa JavaScript telah berhasil diinisialisasi. |
setUpdateUrl | Mengatur URL pembaruan aplikasi secara dinamis pada waktu runtime. |
setStatsUrl | Mengatur URL statistik aplikasi secara dinamis pada waktu runtime. |
setChannelUrl | Mengatur URL channel aplikasi secara dinamis pada waktu runtime. |
download | Mengunduh bundle baru dari URL yang disediakan untuk instalasi nanti. |
next | Mengatur bundle berikutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart. |
set | Mengatur bundle saat ini dan langsung memulai ulang aplikasi. |
delete | Menghapus bundle dari penyimpanan lokal untuk menghemat ruang disk. |
setBundleError | Menggunakan tangan untuk menandai bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual. |
list | Dapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda. |
reset | Atur ulang aplikasi ke bundle yang diketahui baik. |
current | Dapatkan informasi tentang bundle yang aktif saat ini. |
reload | Muat ulang aplikasi secara manual untuk menerapkan update yang tertunda. |
setMultiDelay | Tentukan kondisi-kondisi yang harus dipenuhi sebelum update yang tertunda diterapkan. |
cancelDelay | Batalkan semua kondisi penundaan dan terapkan update yang tertunda secara langsung. |
getLatest | Periksa server update untuk versi bundle yang tersedia terbaru. |
setChannel | Set a local runtime update channel for this device. It does not create a dashboard/API device override. |
unsetChannel | Hapus pengaturan saluran perangkat dan kembali ke saluran default. |
getChannel | Dapatkan saluran yang saat ini ditetapkan untuk perangkat ini. |
listChannels | Dapatkan daftar semua saluran yang tersedia untuk perangkat ini untuk self-assign. |
setCustomId | Tetapkan identifikasi kustom untuk perangkat ini. |
getBuiltinVersion | Dapatkan versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda). |
getDeviceId | Dapatkan identifikasi unik dan ramah privasi untuk perangkat ini. |
getPluginVersion | Get the version of the Capacitor Updater plugin installed in your app. |
isAutoUpdateEnabled | Periksa apakah pembaruan otomatis saat ini diaktifkan. |
removeAllListeners | Hapus semua pendengar acara yang terdaftar untuk plugin ini. |
addListener | Dengarkan acara download bundle di Aplikasi. Membuat acara ini akan memicu ketika download dimulai, selama download dan ketika selesai. Ini akan mengembalikan Anda semua persentase download selama download. |
addListener | Dengarkan acara tidak perlu diperbarui, berguna ketika Anda ingin memeriksa pembaruan setiap kali aplikasi diluncurkan. |
addListener | Dengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa pembaruan setiap kali aplikasi diluncurkan. |
addListener | Dengarkan acara download selesai. |
addListener | Dengarkan acara pembaruan bermasalah ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti pendengar legasi. majorAvailable Dengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Dengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Menunggu event gagal update di Aplikasi, memungkinkan Anda mengetahui ketika update gagal terinstal pada aplikasi start berikutnya. |
addListener | Menunggu 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 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. |
addListener | Menunggu event gagal download di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle download gagal. |
addListener | Menunggu event reload di Aplikasi, memungkinkan Anda mengetahui ketika reload telah terjadi. |
addListener | Menunggu event siap aplikasi di Aplikasi, memungkinkan Anda mengetahui ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener Anda terdaftar setelahnya dalam proses startup aplikasi. |
addListener | Menunggu event private channel, diluncurkan ketika mencoba menetapkan sebuah channel yang tidak memungkinkan perubahan perangkat secara mandiri. |
addListener | Menunggu perubahan status update fleksibel pada Android. |
addListener | Periksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
isAutoUpdateAvailable | Pilih informasi tentang bundle yang telah ditetapkan untuk diaktifkan pada reload berikutnya. |
getNextBundle | Pilih informasi tentang bundle terbaru yang gagal dimuat. |
getFailedUpdate | Menunggu perubahan status update fleksibel pada Android. |
setShakeMenu | aktifkan atau nonaktifkan menu guncangan untuk debugging dan testing. |
isShakeMenuEnabled | periksa apakah menu debug guncangan saat ini sudah aktif. |
setShakeChannelSelector | aktifkan atau nonaktifkan pilihan kanal guncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | periksa apakah pilihan kanal guncangan saat ini sudah aktif. |
getAppId | ambil ID Aplikasi yang saat ini sudah terkonfigurasi untuk komunikasi server update. |
setAppId | ubah ID Aplikasi secara dinamis yang digunakan untuk komunikasi server update. |
getAppUpdateInfo | ambil informasi tentang ketersediaan aplikasi di App Store atau Play Store. |
openAppStore | buka halaman aplikasi di App Store atau Play Store. |
performImmediateUpdate | lakukan update aplikasi secara langsung di Android. |
startFlexibleUpdate | mulai update aplikasi fleksibel di Android. |
completeFlexibleUpdate | selesaikan update aplikasi fleksibel di Android. |
Sumber Kebenaran
Sumber KebenaranReferensi ini disinkronkan dari src/definitions.ts di capacitor-pembarui.
Keep going from @capgo/capacitor-updater
Teruskan dari @capgo/capacitor-pembaruiSumber Kebenaran @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, untuk alur kerja 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 kerja produk di Alternatif Plugin Enterprise Ionic.