Ringkasan
Judul bagian “Ringkasan”Live update untuk aplikasi capacitor.
Kemampuan Utama
Judul bagian “Kemampuan Utama”notifyAppReady- Perluas layer native bahwa JavaScript telah berjalan dengan sukses.setUpdateUrl- Atur URL pembaruan untuk aplikasi secara dinamis pada waktu eksekusi.setStatsUrl- Atur URL statistik untuk aplikasi secara dinamis pada waktu eksekusi.setChannelUrl- Atur URL kanal untuk aplikasi secara dinamis pada waktu eksekusi.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
notifyAppReady | Peringatkan layer native bahwa JavaScript telah berhasil diinisialisasi. |
setUpdateUrl | Atur URL pembaruan aplikasi secara dinamis pada waktu eksekusi. |
setStatsUrl | Atur URL statistik aplikasi secara dinamis pada waktu eksekusi. |
setChannelUrl | Atur URL kanal aplikasi secara dinamis pada waktu eksekusi. |
download | Unduh bundle baru dari URL yang disediakan untuk instalasi nanti. |
next | Atur bundle berikutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart. |
set | Atur bundle saat ini dan muat ulang aplikasi secara langsung. |
delete | Hapus bundle dari penyimpanan lokal untuk mengosongkan ruang disk. |
setBundleError | Tandai manual bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual. |
list | Dapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi. |
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 pembaruan yang tertunda. |
setMultiDelay | Konfigurasi kondisi-kondisi yang harus dipenuhi sebelum pembaruan yang tertunda diterapkan. |
cancelDelay | Batalkan semua kondisi penundaan dan terapkan pembaruan yang tertunda secara langsung. |
getLatest | Periksa server pembaruan untuk versi bundle yang tersedia terbaru. |
setChannel | Tetapkan perangkat ini ke saluran pembaruan spesifik pada waktu runtime. |
unsetChannel | Hapus penugasan 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 | Set a custom identifier untuk perangkat ini. |
getBuiltinVersion | Ambil versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda). |
getDeviceId | Ambil identifikasi unik, ramah privasi untuk perangkat ini. |
getPluginVersion | Ambil versi dari Capacitor Updater plugin 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. Melempar sekali ketika download dimulai, selama download dan ketika selesai. Ini akan kembali Anda semua persentase download selama download. |
addListener | Dengarkan acara tidak perlu diperbarui, berguna ketika Anda ingin memaksa cek setiap kali aplikasi diluncurkan. |
addListener | Dengarkan acara pembaruan tersedia, berguna ketika Anda ingin memaksa cek 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. Melempar payload yang sama seperti pendengar legasi. majorAvailable Dengarkan acara pembaruan bermasalah ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Melempar payload yang sama seperti pendengar legasi. |
addListener | Dengarkan untuk event pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Dengarkan untuk event gagal pembaruan di Aplikasi, biarkan Anda tahu ketika pembaruan gagal untuk diinstal pada aplikasi start berikutnya. |
addListener | Dengarkan untuk event set di Aplikasi, biarkan Anda tahu ketika sebuah bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript mengonsumsinya, jadi jika aplikasi reload sebelum listener Anda terpasang, event yang tertunda akan dikirimkan ketika listener Anda terdaftar. set Dengarkan untuk event set next di Aplikasi, biarkan Anda tahu ketika sebuah bundle ditunggu sebagai bundle berikutnya untuk diinstal. |
addListener | Dengarkan untuk event gagal download di Aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal. |
addListener | Dengarkan untuk event reload di Aplikasi, biarkan Anda tahu ketika reload telah terjadi. |
addListener | Dengarkan untuk event siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, jadi masih dapat dikirimkan setelah reload bahkan jika listener Anda terdaftar lebih awal dalam proses startup aplikasi. |
addListener | Dengarkan untuk event private channel, diluncurkan ketika mencoba mengatur channel yang tidak memungkinkan perangkat penugasan sendiri. |
addListener | Dengarkan untuk perubahan status pembaruan fleksibel pada Android. |
addListener | Periksa jika fitur pembaruan otomatis tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
isAutoUpdateAvailable | Dapatkan informasi tentang bundle yang ditunggu untuk diaktifkan pada reload berikutnya. |
getNextBundle | __CAPGO_KEEP_0__ |
getFailedUpdate | Ambil informasi tentang bundle terbaru yang gagal dimuat. |
setShakeMenu | Aktifkan atau nonaktifkan menu getas untuk debugging dan testing. |
isShakeMenuEnabled | Periksa apakah menu debug getas saat ini aktif. |
setShakeChannelSelector | Aktifkan atau nonaktifkan pilihan kanal getas secara waktu eksekusi. |
isShakeChannelSelectorEnabled | Periksa apakah pilihan kanal getas saat ini aktif. |
getAppId | Ambil App ID yang saat ini dikonfigurasi untuk komunikasi server update. |
setAppId | Ubah App ID yang digunakan untuk komunikasi server update secara dinamis. |
getAppUpdateInfo | Ambil 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 | Mulai pembaruan aplikasi fleksibel di Android. |
completeFlexibleUpdate | Selesaikan pembaruan aplikasi fleksibel di Android. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-pembarui.