Ringkasan
Judul bagian “Ringkasan”Pembaruan waktu nyata untuk aplikasi capacitor.
Kemampuan Utama
Judul bagian “Kemampuan Utama”notifyAppReady- Notifikasi layer asli 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 aplikasi secara dinamis pada saat runtime.
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 saat runtime. |
setStatsUrl | Atur URL statistik aplikasi secara dinamis pada saat runtime. |
setChannelUrl | Atur URL kanal aplikasi secara dinamis pada saat runtime. |
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 sebuah bundle dari penyimpanan lokal untuk menghemat ruang disk. |
setBundleError | Tandai 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 | Atur ulang aplikasi ke bundle yang diketahui baik. |
current | Dapatkan informasi tentang bundle aktif saat ini. |
reload | Muat ulang aplikasi secara manual untuk menerapkan pembaruan yang tertunda. |
setMultiDelay | Konfigurasi 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 tertentu pada saat runtime. |
unsetChannel | Hapus penugasan saluran perangkat dan kembali ke saluran default. |
getChannel | Dapatkan saluran yang saat ini ditetapkan untuk perangkat ini. |
listChannels | Daftar semua saluran yang tersedia untuk perangkat ini untuk diassign secara otomatis. |
setCustomId | Setel identifikasi khusus untuk perangkat ini. |
getBuiltinVersion | Peroleh versi paket bawaan (versi asli yang dikirimkan bersama aplikasi native Anda). |
getDeviceId | Peroleh identifikasi unik dan ramah privasi untuk perangkat ini. |
getPluginVersion | Peroleh 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 paket di Aplikasi. Melempar sekali 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 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 versi lama. majorAvailable pengguna. |
addListener | Dengarkan peristiwa pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Dengarkan peristiwa gagal pembaruan di Aplikasi, biarkan Anda tahu ketika pembaruan gagal untuk diinstal pada aplikasi start berikutnya. |
addListener | Dengarkan peristiwa set di Aplikasi, biarkan Anda tahu ketika sebuah bundle telah diterapkan dengan sukses. Peristiwa ini disimpan secara native hingga JavaScript menggunakannya, jadi jika aplikasi reload sebelum pendengar Anda terhubung, peristiwa yang tertunda akan disampaikan ketika pendengar Anda berlangganan. set Dengarkan peristiwa set berikutnya di Aplikasi, biarkan Anda tahu ketika sebuah bundle ditetapkan sebagai bundle berikutnya untuk diinstal. |
addListener | Dengarkan peristiwa gagal download di Aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal. |
addListener | Dengarkan peristiwa reload di Aplikasi, biarkan Anda tahu ketika reload telah terjadi. |
addListener | Dengarkan peristiwa siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Peristiwa ini disimpan secara native hingga JavaScript menggunakannya, jadi peristiwa ini masih dapat disampaikan setelah reload bahkan jika pendengar Anda terhubung setelahnya dalam proses startup aplikasi. |
addListener | Dengarkan peristiwa private channel, dilepaskan ketika mencoba mengatur channel yang tidak memungkinkan perangkat penugasan sendiri. |
addListener | Dengarkan perubahan status pembaruan fleksibel pada Android. |
addListener | Periksa jika fitur pembaruan otomatis tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
isAutoUpdateAvailable | __CAPGO_KEEP_0__ |
getNextBundle | Dapatkan informasi tentang paket yang ditunggu untuk diaktifkan pada reload berikutnya. |
getFailedUpdate | Ambil informasi tentang paket terbaru yang gagal dimuat. |
setShakeMenu | Aktifkan atau nonaktifkan menu guncangan untuk debugging dan testing. |
isShakeMenuEnabled | Periksa apakah menu debug guncangan saat ini aktif. |
setShakeChannelSelector | Aktifkan atau nonaktifkan pilihan kanal guncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | Periksa apakah pilihan kanal guncangan saat ini aktif. |
getAppId | Dapatkan ID Aplikasi yang saat ini dikonfigurasi untuk komunikasi server update. |
setAppId | Ubah ID Aplikasi yang digunakan untuk komunikasi server update secara dinamis. |
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 | Mulai pembaruan aplikasi fleksibel di Android. |
completeFlexibleUpdate | Selesaikan pembaruan aplikasi yang fleksibel di Android. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-pembarui.
Teruskan dari @capgo/capacitor-pembarui
Judul bagian “Teruskan dari @capgo/capacitor-pembarui”Jika Anda menggunakan @capgo/capacitor-pembarui untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-pembarui untuk kemampuan asli dengan menggunakan @capgo/capacitor-updater, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin 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.