Juga tersedia untuk Cordova dan Electron
Bagian berjudul “Juga tersedia untuk Cordova dan Electron”Pembaruan hidup Capgo tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:
Indonesia
Judul Bagian “Ringkasan”Pembaruan Langsung untuk Aplikasi capacitor.
Kemampuan Utama
Judul Bagian “Kemampuan Utama”notifyAppReady- Perluas Layer Nadi untuk Menginformasikan bahwa JavaScript telah Berjalan dengan Sukses.setUpdateUrl- Atur URL Pembaruan Aplikasi secara Dinamis pada Saat Jalannya.setStatsUrl- Atur URL Statistik Aplikasi secara Dinamis pada Saat Jalannya.setChannelUrl- Atur URL Saluran Aplikasi secara Dinamis pada Saat Jalannya.
Aplikasi API yang Terbuka
Judul Bagian “Aplikasi API yang Terbuka”| Metode | Deskripsi |
|---|---|
notifyAppReady | Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses. |
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 berlatar belakang atau restart. |
set | Atur bundle saat ini dan reload aplikasi secara langsung. |
delete | Hapus bundle dari penyimpanan lokal untuk menghemat ruang disk. |
setBundleError | Tandai bundle secara manual sebagai gagal/terjadi kesalahan pada mode pembaruan manual. |
list | Dapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi. |
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 membuat override dashboard/API perangkat. |
unsetChannel | Hapus pengaturan saluran perangkat dan kembali ke saluran default. |
getChannel | Peroleh saluran yang saat ini diterapkan pada 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 saat 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 breaking ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Melempar payload yang sama seperti pendengar legacy. 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 berikutnya. |
addListener | Dengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, jadi jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan tetap ada. |
addListener | Dengarkan acara set di Aplikasi, biarkan Anda tahu ketika bundle telah diterapkan dengan sukses. Acara ini disimpan secara native hingga JavaScript mengonsumsinya, jadi jika aplikasi reload sebelum pendengar Anda terpasang, acara yang tertunda akan tetap ada. set event akan dikirimkan setelah pemangku hak berlangganan. |
addListener | Tangkap event set next di Aplikasi, biarkan Anda tahu ketika sebuah bundle dikirim sebagai bundle berikutnya untuk diinstal. |
addListener | Tangkap event gagal download di Aplikasi, biarkan Anda tahu ketika sebuah bundle download gagal. |
addListener | Tangkap event reload di Aplikasi, biarkan Anda tahu ketika reload terjadi. |
addListener | Tangkap event siap aplikasi di Aplikasi, biarkan Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript menggunakannya, sehingga dapat masih dikirimkan setelah reload bahkan jika pemangku hak terpasang lebih awal dalam proses startup aplikasi. |
addListener | Tangkap event private channel, diluncurkan ketika mencoba menetapkan sebuah channel yang tidak memungkinkan perangkat self-assignment. |
addListener | Tangkap perubahan status update fleksibel pada Android. |
isAutoUpdateAvailable | Periksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom). |
getNextBundle | Dapatkan informasi tentang bundle yang akan diaktifkan pada reload berikutnya. |
getFailedUpdate | Ambil 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 masih aktif. |
setShakeChannelSelector | Pilih atau nonaktifkan selector kanal guncangan pada waktu runtime. |
isShakeChannelSelectorEnabled | Periksa apakah selector kanal guncangan saat ini sudah diaktifkan. |
getAppId | Peroleh ID Aplikasi yang saat ini digunakan untuk komunikasi server pembaruan. |
setAppId | Ubah ID Aplikasi yang digunakan untuk komunikasi server pembaruan secara dinamis. |
getAppUpdateInfo | Peroleh 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-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 di Direktori Plugin Capgo Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, Menambahkan atau Mengupdate Plugins untuk detail implementasi di Menambahkan atau Mengupdate Plugins, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.