Juga tersedia untuk Cordova dan Electron
Bagian berjudul “Juga tersedia untuk Cordova dan Electron”Capgo pembarui live tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:
Ringkasan
Judul Bagian “Ringkasan”Pembaruan Langsung untuk Aplikasi capacitor.
Kemampuan Utama
Judul Bagian “Kemampuan Utama”notifyAppReady- Notifikasi Layer Nadi bahwa JavaScript telah Berhasil Diinisialisasi.setUpdateUrl- Atur URL Pembaruan Aplikasi secara Dinamis pada Waktu Jalannya.setStatsUrl- Atur URL Statistik Aplikasi secara Dinamis pada Waktu Jalannya.setChannelUrl- Atur URL Channel Aplikasi secara Dinamis pada Waktu Jalannya.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
notifyAppReady | Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses. |
setUpdateUrl | Atur URL pembaruan aplikasi secara dinamis pada waktu runtime. |
setStatsUrl | Atur URL statistik aplikasi secara dinamis pada waktu runtime. |
setChannelUrl | Atur URL channel aplikasi secara dinamis pada waktu 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 bundle dari penyimpanan lokal untuk mengosongkan ruang disk. |
setBundleError | Tandai bundle secara manual 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 | 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 | Cek server update untuk versi bundle terbaru yang tersedia. |
setChannel | Tetapkan saluran update runtime lokal untuk perangkat ini. Ini tidak menciptakan override perangkat/API dashboard. |
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 | Peroleh versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda). |
getDeviceId | Peroleh identifikasi unik, ramah privasi untuk perangkat ini. |
getPluginVersion | Peroleh versi dari Capacitor Updater plugin yang terpasang 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 mengembalikan Anda semua persentase download selama download. |
addListener | Dengarkan acara tidak perlu diperbarui, berguna ketika Anda ingin memeriksa setiap kali aplikasi diluncurkan. |
addListener | Dengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa 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 besar di Aplikasi, biarkan Anda tahu ketika pembaruan besar diblokir dengan mengatur disableAutoUpdateBreaking. |
addListener | Dengarkan acara pembaruan gagal di Aplikasi, biarkan Anda tahu ketika pembaruan gagal untuk diinstal pada aplikasi selanjutnya. |
addListener | Dengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan disimpan. |
addListener | __CAPGO_KEEP_0__ set Event ini akan dikirimkan setelah listener berlangganan. |
addListener | Dengarkan event set next untuk aplikasi, biarkan Anda tahu ketika sebuah bundle telah ditambahkan sebagai bundle berikutnya untuk diinstal. |
addListener | Dengarkan event gagal download untuk aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal. |
addListener | Dengarkan event reload untuk aplikasi, biarkan Anda tahu ketika reload telah terjadi. |
addListener | Dengarkan event aplikasi siap untuk aplikasi, biarkan Anda tahu ketika aplikasi sudah siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga event ini masih dapat dikirimkan setelah reload bahkan jika listener terpasang setelahnya dalam proses startup aplikasi. |
addListener | Dengarkan event channel private, diluncurkan ketika mencoba mengatur sebuah channel yang tidak memungkinkan perangkat self-assignment. |
addListener | Dengarkan perubahan status update fleksibel pada Android. |
isAutoUpdateAvailable | Periksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
getNextBundle | Peroleh informasi tentang bundle yang akan diaktifkan pada reload berikutnya. |
getFailedUpdate | Peroleh informasi tentang bundle terbaru yang gagal dimuat. |
setShakeMenu | Aktifkan atau nonaktifkan menu guncangan untuk debugging dan testing. |
isShakeMenuEnabled | Periksa jika menu debug guncangan saat ini sudah aktif. |
setShakeChannelSelector | Aktifkan atau nonaktifkan selector kanal goncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | Periksa apakah selector kanal goncangan saat ini sudah diaktifkan. |
getAppId | Dapatkan ID Aplikasi yang saat ini digunakan 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 langsung sekarang 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-pembaruan.
Teruskan dari @capgo/capacitor-pembaruan
Judul bagian “Teruskan dari @capgo/capacitor-pembaruan”Jika Anda menggunakan @capgo/capacitor-pembaruan untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-pembaruan untuk kemampuan asli dalam Menggunakan @capgo/capacitor-pembaruan, Direktori Plugin Capgo untuk alur kerja produk dalam Direktori Plugin Capgo Plugin-Plugin Capacitor 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.