Lebih cepat ke konten

Juga tersedia untuk Cordova dan Electron

Judul bagian “Juga tersedia untuk Cordova dan Electron”

Update Capgo tidak terbatas pada Capacitor. Gunakan backend yang sama dan CLI dengan plugin klien saudara:

Pembaruan hidup untuk capacitor aplikasi.

  • 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.
MethodeDeskripsi
notifyAppReadyPeringatkan layer native bahwa JavaScript telah berjalan dengan sukses.
setUpdateUrlSet URL pembaruan aplikasi secara dinamis pada waktu runtime.
setStatsUrlSet URL statistik aplikasi secara dinamis pada waktu runtime.
setChannelUrlSet URL saluran aplikasi secara dinamis pada waktu runtime.
downloadUnduh bundle baru dari URL yang disediakan untuk instalasi nanti.
nextSet bundle berikutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart.
setSet bundle saat ini dan segera reload aplikasi.
deleteHapus bundle dari penyimpanan lokal untuk menghemat ruang disk.
setBundleErrorMark bundle secara manual sebagai gagal/terjadi kesalahan dalam mode pembaruan manual.
listDapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda.
resetReset aplikasi ke bundle yang diketahui baik.
currentDapatkan informasi tentang bundle aktif yang sedang berjalan.
reloadMuat ulang aplikasi secara manual untuk menerapkan update yang tertunda.
setMultiDelayKonfigurasi kondisi-kondisi yang harus dipenuhi sebelum update yang tertunda diterapkan.
cancelDelayBatalkan semua kondisi penundaan dan terapkan update yang tertunda secara langsung.
getLatestPeriksa server update untuk versi bundle yang tersedia terbaru.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannelHapus pengaturan saluran perangkat dan kembali ke saluran default.
getChannelDapatkan saluran yang saat ini ditetapkan untuk perangkat ini.
listChannelsDapatkan daftar semua saluran yang tersedia untuk perangkat ini agar dapat menetapkan sendiri.
setCustomIdTetapkan identifikasi kustom untuk perangkat ini.
getBuiltinVersionDapatkan versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda).
getDeviceIdDapatkan identifikasi unik, ramah privasi untuk perangkat ini.
getPluginVersionGet the version of the Capacitor Updater plugin installed in your app.
isAutoUpdateEnabledPeriksa apakah pembaruan otomatis saat ini diaktifkan.
removeAllListenersHapus semua pendengar acara yang terdaftar untuk plugin ini.
addListenerDengarkan acara download bundle di Aplikasi. Membuat acara ini akan memicu ketika download dimulai, selama download dan ketika selesai. Ini akan mengembalikan Anda semua persentase download selama download.
addListenerDengarkan acara tidak perlu diperbarui, berguna ketika Anda ingin memaksa cek setiap kali aplikasi diluncurkan.
addListenerDengarkan acara pembaruan tersedia, berguna ketika Anda ingin memaksa cek setiap kali aplikasi diluncurkan.
addListenerDengarkan acara download selesai.
addListenerDengarkan acara pembaruan breaking ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti pendengar legacy. majorAvailable Dengarkan acara pembaruan utama di Aplikasi, memungkinkan Anda mengetahui ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan acara pembaruan utama di Aplikasi, memungkinkan Anda mengetahui ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan event gagal update di Aplikasi, sehingga Anda tahu ketika update gagal terpasang pada aplikasi start berikutnya.
addListenerDengarkan event set di Aplikasi, sehingga Anda tahu ketika suatu bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript menggunakannya, sehingga jika aplikasi reload sebelum listener Anda terpasang, event yang tertunda akan dikirimkan ketika listener Anda terdaftar. set Dengarkan event set next di Aplikasi, sehingga Anda tahu ketika suatu bundle telah ditetapkan sebagai bundle berikutnya untuk diinstal.
addListenerDengarkan event gagal download di Aplikasi, sehingga Anda tahu ketika suatu bundle gagal diunduh.
addListenerDengarkan event reload di Aplikasi, sehingga Anda tahu ketika reload terjadi.
addListenerDengarkan event siap aplikasi di Aplikasi, sehingga Anda tahu ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript menggunakannya, sehingga masih dapat dikirimkan setelah reload bahkan jika listener Anda terpasang setelahnya.
addListenerDengarkan event private channel, dipicu ketika mencoba menetapkan suatu channel yang tidak memungkinkan perubahan perangkat secara mandiri.
addListenerDengarkan perubahan status update fleksibel pada Android.
addListenerPeriksa apakah fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
isAutoUpdateAvailableDapatkan informasi tentang bundle yang telah ditetapkan untuk diaktifkan pada reload berikutnya.
getNextBundleDapatkan informasi tentang bundle terbaru yang gagal dimuat.
getFailedUpdateDapatkan informasi tentang bundle terbaru yang gagal dimuat.
setShakeMenuAktifkan atau nonaktifkan menu guncangan untuk debugging dan testing.
isShakeMenuEnabledPeriksa apakah menu debug guncangan saat ini sudah aktif.
setShakeChannelSelectorAktifkan atau nonaktifkan pilihan kanal guncangan pada waktu runtime.
isShakeChannelSelectorEnabledPeriksa apakah pilihan kanal guncangan saat ini sudah aktif.
getAppIdDapatkan ID Aplikasi yang saat ini sudah diatur untuk komunikasi server update.
setAppIdUbah dinamis ID Aplikasi yang digunakan untuk komunikasi server update.
getAppUpdateInfoDapatkan informasi tentang ketersediaan aplikasi di App Store atau Play Store.
openAppStoreBuka halaman aplikasi di App Store atau Play Store.
performImmediateUpdateLakukan pembaruan aplikasi secara langsung di Android.
startFlexibleUpdateMulai pembaruan aplikasi fleksibel di Android.
completeFlexibleUpdateSelesaikan pembaruan aplikasi fleksibel di Android.

Ini referensi yang disinkronkan dari src/definitions.ts dalam capacitor-pembarui.

Keep going from @capgo/capacitor-updater

@capgo/capacitor-pembarui

untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-pembarui untuk kemampuan native di Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pembarui, Using @capgo/capacitor-updater Bagian berjudul “Teruskan dari @capgo/capacitor-pembarui” Ini referensi yang disinkronkan dari Capgo-updater untuk alur kerja produk di Direktori Plugin Capgo Capacitor Plugins by 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.