Ringkasan
Judul bagian “Ringkasan”Pembaruan secara langsung untuk aplikasi capacitor.
Kemampuan Utama
Judul bagian “Kemampuan Utama”notifyAppReady- Inform lapisan native bahwa JavaScript telah berhasil diinisialisasi.setUpdateUrl- Atur URL pembaruan untuk aplikasi secara dinamis pada waktu runtime.setStatsUrl- Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.setChannelUrl- Atur URL kanal untuk aplikasi secara dinamis pada waktu runtime.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
notifyAppReady | Inform lapisan native bahwa JavaScript telah berhasil diinisialisasi. |
setUpdateUrl | Atur URL pembaruan untuk aplikasi secara dinamis pada waktu runtime. |
setStatsUrl | Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime. |
setChannelUrl | Atur URL kanal untuk aplikasi secara dinamis pada waktu runtime. |
download | Unduh sebuah bundle baru dari URL yang disediakan untuk instalasi nanti. |
next | Setel bundle selanjutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart. |
set | Setel bundle saat ini dan muat ulang aplikasi secara langsung. |
delete | Hapus sebuah bundle dari penyimpanan lokal untuk mengosongkan ruang disk. |
setBundleError | Mark secara manual sebuah bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual. |
list | Dapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda. |
reset | Reset aplikasi ke bundle yang diketahui baik. |
current | Dapatkan informasi tentang bundle yang aktif saat ini. |
reload | Muat ulang aplikasi secara manual untuk menerapkan pembaruan yang menunggu. |
setMultiDelay | Konfigurasi kondisi-kondisi yang harus dipenuhi sebelum pembaruan yang menunggu diterapkan. |
cancelDelay | Batalkan semua kondisi penundaan dan terapkan pembaruan yang menunggu secara langsung. |
getLatest | Periksa server pembaruan untuk versi bundle yang tersedia terbaru. |
setChannel | Atur saluran pembaruan runtime lokal untuk perangkat ini. Tidak menciptakan override dashboard/API perangkat. |
unsetChannel | Hapus penugasan saluran perangkat dan kembali ke saluran default. |
getChannel | Ambil saluran yang saat ini ditugaskan ke perangkat ini. |
listChannels | Ambil daftar semua saluran yang tersedia untuk perangkat ini untuk menugaskan sendiri. |
setCustomId | Atur identifier khusus untuk perangkat ini. |
getBuiltinVersion | Ambil versi paket bawaan (versi asli yang dikirimkan dengan aplikasi native Anda). |
getDeviceId | Ambil identifier unik, ramah privasi untuk perangkat ini. |
getPluginVersion | Ambil versi Capacitor Updater plugin yang terinstal di aplikasi Anda. |
isAutoUpdateEnabled | Periksa jika pembaruan otomatis saat ini diaktifkan. |
removeAllListeners | Hapus semua pendengar acara yang terdaftar untuk plugin ini. |
addListener | Dengarkan acara download paket di Aplikasi. Melempar sekali saat download dimulai, selama download dan ketika selesai. Ini akan kembali Anda semua persentase download selama download. |
addListener | Dengarkan acara tidak perlu memperbarui, berguna ketika Anda ingin memaksa memeriksa setiap kali aplikasi diluncurkan. |
addListener | Dengarkan event update yang tersedia, berguna ketika Anda ingin memeriksa setiap kali aplikasi diluncurkan. |
addListener | Dengarkan event downloadComplete. |
addListener | Dengarkan event update breaking ketika backend menandai update sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti listener legacy. majorAvailable Dengarkan event update besar di Aplikasi, biarkan Anda tahu ketika update besar diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Dengarkan event gagal update di Aplikasi, biarkan Anda tahu ketika update gagal untuk diinstal pada aplikasi start berikutnya. |
addListener | Dengarkan event set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum listener terpasang, event yang tertunda terakhir akan disampaikan ketika listener berlangganan. |
addListener | Dengarkan event set next di Aplikasi, biarkan Anda tahu ketika bundle dijadwalkan sebagai bundle berikutnya untuk diinstal. set Dengarkan event gagal download di Aplikasi, biarkan Anda tahu ketika bundle download gagal. |
addListener | Dengarkan event reload di Aplikasi, biarkan Anda tahu ketika reload telah terjadi. |
addListener | Dengarkan event siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener terpasang lebih awal dalam proses startup aplikasi. |
addListener | __CAPGO_KEEP_0__ |
addListener | __CAPGO_KEEP_0__ |
addListener | Listen untuk event privat saluran, diluncurkan ketika mencoba menetapkan saluran yang tidak memungkinkan pengasasan perangkat sendiri. |
addListener | Listen untuk perubahan status update fleksibel pada Android. |
isAutoUpdateAvailable | Periksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
getNextBundle | Dapatkan informasi tentang paket yang ditunggu untuk diaktifkan pada reload berikutnya. |
getFailedUpdate | Dapatkan informasi tentang paket terbaru yang gagal dimuat. |
setShakeMenu | Nonaktifkan atau aktifkan menu guncangan untuk debugging dan testing. |
isShakeMenuEnabled | Periksa jika menu debug guncangan saat ini aktif. |
setShakeChannelSelector | Nonaktifkan atau aktifkan pilihan saluran guncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | Periksa jika pilihan saluran guncangan saat ini aktif. |
getAppId | Dapatkan ID Aplikasi yang saat ini dikonfigurasi digunakan untuk komunikasi server update. |
setAppId | Mengubah ID Aplikasi secara dinamis 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 langsung di Android. |
startFlexibleUpdate | Mulai pembaruan aplikasi fleksibel di Android. |
completeFlexibleUpdate | Selesaikan pembaruan aplikasi fleksibel di Android. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-updater.
Teruskan dari @capgo/capacitor-updater
Bagian berjudul “Teruskan dari @capgo/capacitor-updater”Jika Anda menggunakan @capgo/capacitor-updater untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan native di Menggunakan @capgo/capacitor-updater, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-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.