@capgo/capacitor-pembaruan
Juga tersedia untuk Cordova dan Electron
Judul bagian “Juga tersedia untuk Cordova dan Electron”Capgo pembarui hidup tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:
Ringkasan
Bab berjudul “Ringkasan”Perbarui secara langsung untuk aplikasi capacitor.
Kemampuan Utama
Bab berjudul “Kemampuan Utama”notifyAppReady- Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses.setUpdateUrl- Atur URL perbarui untuk aplikasi secara dinamis pada waktu runtime.setStatsUrl- Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.setChannelUrl- Atur URL saluran untuk aplikasi secara dinamis pada waktu runtime.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
notifyAppReady | Peringatkan layer native bahwa JavaScript telah berjalan dengan sukses. |
setUpdateUrl | Tetapkan URL pembaruan aplikasi secara dinamis pada waktu runtime. |
setStatsUrl | Tetapkan URL statistik aplikasi secara dinamis pada waktu runtime. |
setChannelUrl | Tetapkan URL channel aplikasi secara dinamis pada waktu runtime. |
download | Unduh bundle baru dari URL yang disediakan untuk instalasi nanti. |
next | Tetapkan bundle berikutnya yang akan diaktifkan ketika aplikasi berlatar belakang atau restart. |
set | Tetapkan bundle saat ini dan reload aplikasi secara langsung. |
delete | Hapus bundle dari penyimpanan lokal untuk menghemat ruang disk. |
setBundleError | Mark bundle secara manual sebagai gagal/terjadi kesalahan dalam mode pembaruan manual. |
list | Unduh semua bundle yang telah diunduh secara lokal di aplikasi Anda. |
reset | Reset aplikasi ke bundle yang sudah terbukti baik. |
current | Peroleh informasi tentang bundle aktif saat ini. |
reload | Muat ulang aplikasi secara manual untuk menerapkan update yang menunggu. |
setMultiDelay | Konfigurasi syarat-syarat yang harus dipenuhi sebelum update yang menunggu diterapkan. |
cancelDelay | Batalkan semua kondisi penundaan dan terapkan update yang menunggu 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 | Peroleh saluran yang saat ini ditetapkan untuk perangkat ini. |
listChannels | Peroleh daftar semua saluran yang tersedia untuk perangkat ini agar dapat menetapkan sendiri. |
setCustomId | Tetapkan identifikasi khusus untuk perangkat ini. |
getBuiltinVersion | Dapatkan versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda). |
getDeviceId | Dapatkan identifikasi unik, ramah privasi untuk perangkat ini. |
getPluginVersion | Dapatkan versi plugin Pembarui Capacitor yang terinstal di aplikasi Anda. |
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. Mengeluarkan peringatan 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 setiap kali aplikasi dijalankan. |
addListener | Dengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa setiap kali aplikasi dijalankan. |
addListener | Dengarkan acara download selesai. |
addListener | Dengarkan acara pembaruan breaking ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti pendengar legacy. 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 terakhir 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 sudah siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener Anda terpasang lebih awal 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 apakah fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
isAutoUpdateAvailable | Pilih informasi tentang bundle yang akan 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 | Mengaktifkan atau menonaktifkan menu debug guncangan saat ini. |
setShakeChannelSelector | Aktifkan atau nonaktifkan pilihan saluran guncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | Mengaktifkan atau menonaktifkan pilihan saluran guncangan saat ini. |
getAppId | Dapatkan ID Aplikasi yang saat ini digunakan untuk komunikasi server update. |
setAppId | Ganti ID Aplikasi secara dinamis yang digunakan untuk komunikasi server update. |
getAppUpdateInfo | Dapatkan informasi tentang ketersediaan aplikasi di App Store atau Play Store. |
openAppStore | Buka halaman aplikasi di App Store atau Play Store. |
performImmediateUpdate | Lakukan pembaruan aplikasi secara langsung di Android. |
startFlexibleUpdate | Lakukan pembaruan aplikasi fleksibel di Android. |
completeFlexibleUpdate | Lakukan pembaruan aplikasi fleksibel di Android. |
Sumber Kebenaran
Judul Bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts dalam capacitor-pembarui.
Keep going from @capgo/capacitor-updater
Teruskan dari @capgo/capacitor-pembaruiJudul Bagian “Teruskan dari @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pembarui” @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, dan untuk alur 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 produk di Alternatif Plugin Enterprise Ionic.