Lebih cepat ke konten

@capgo/capacitor-updater

Live update for capacitor apps.

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

Pengupdate hidup untuk capacitor aplikasi.

  • notifyAppReady - Notifikasi layer native bahwa JavaScript telah berjalan dengan sukses.
  • setUpdateUrl - Atur URL update untuk aplikasi secara dinamis pada waktu runtime.
  • setStatsUrl - Atur URL statistik untuk aplikasi secara dinamis pada waktu runtime.
  • setChannelUrl - Atur URL channel untuk aplikasi secara dinamis pada waktu runtime.
MetodeDeskripsi
notifyAppReadyMenginformasikan layer native bahwa JavaScript telah berhasil diinisialisasi.
setUpdateUrlMengatur URL pembaruan aplikasi secara dinamis pada waktu runtime.
setStatsUrlMengatur URL statistik aplikasi secara dinamis pada waktu runtime.
setChannelUrlMengatur URL channel aplikasi secara dinamis pada waktu runtime.
downloadMengunduh bundle baru dari URL yang disediakan untuk instalasi nanti.
nextMengatur bundle berikutnya yang akan diaktifkan ketika aplikasi berada di latar belakang atau restart.
setMengatur bundle saat ini dan langsung memulai ulang aplikasi.
deleteMenghapus bundle dari penyimpanan lokal untuk menghemat ruang disk.
setBundleErrorMenggunakan tangan untuk menandai bundle sebagai gagal/terjadi kesalahan dalam mode pembaruan manual.
listDapatkan semua bundle yang diunduh secara lokal yang disimpan di aplikasi Anda.
resetAtur ulang aplikasi ke bundle yang diketahui baik.
currentDapatkan informasi tentang bundle yang aktif saat ini.
reloadMuat ulang aplikasi secara manual untuk menerapkan update yang tertunda.
setMultiDelayTentukan 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 untuk self-assign.
setCustomIdTetapkan identifikasi kustom untuk perangkat ini.
getBuiltinVersionDapatkan versi bundle bawaan (versi asli yang dikirimkan bersama aplikasi native Anda).
getDeviceIdDapatkan identifikasi unik dan 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 memeriksa pembaruan setiap kali aplikasi diluncurkan.
addListenerDengarkan acara pembaruan tersedia, berguna ketika Anda ingin memeriksa pembaruan setiap kali aplikasi diluncurkan.
addListenerDengarkan acara download selesai.
addListenerDengarkan acara pembaruan bermasalah ketika backend menandai pembaruan sebagai tidak kompatibel dengan aplikasi saat ini. Mengeluarkan payload yang sama seperti pendengar legasi. majorAvailable Dengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerDengarkan acara pembaruan utama di Aplikasi, biarkan Anda tahu ketika pembaruan utama diblokir dengan mengatur disableAutoUpdateBreaking.
addListenerMenunggu event gagal update di Aplikasi, memungkinkan Anda mengetahui ketika update gagal terinstal pada aplikasi start berikutnya.
addListenerMenunggu event set di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle telah diterapkan dengan sukses. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga jika aplikasi reload sebelum listener Anda terpasang, event yang tertunda akan disampaikan ketika listener Anda terdaftar. set Menunggu event set next di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle telah ditetapkan sebagai bundle berikutnya untuk diinstal.
addListenerMenunggu event gagal download di Aplikasi, memungkinkan Anda mengetahui ketika sebuah bundle download gagal.
addListenerMenunggu event reload di Aplikasi, memungkinkan Anda mengetahui ketika reload telah terjadi.
addListenerMenunggu event siap aplikasi di Aplikasi, memungkinkan Anda mengetahui ketika aplikasi siap digunakan. Event ini disimpan secara native hingga JavaScript mengonsumsinya, sehingga dapat masih disampaikan setelah reload bahkan jika listener Anda terdaftar setelahnya dalam proses startup aplikasi.
addListenerMenunggu event private channel, diluncurkan ketika mencoba menetapkan sebuah channel yang tidak memungkinkan perubahan perangkat secara mandiri.
addListenerMenunggu perubahan status update fleksibel pada Android.
addListenerPeriksa jika fitur auto-update tersedia (tidak dinonaktifkan oleh konfigurasi server kustom).
isAutoUpdateAvailablePilih informasi tentang bundle yang telah ditetapkan untuk diaktifkan pada reload berikutnya.
getNextBundlePilih informasi tentang bundle terbaru yang gagal dimuat.
getFailedUpdateMenunggu perubahan status update fleksibel pada Android.
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.
getAppIdambil ID Aplikasi yang saat ini sudah terkonfigurasi untuk komunikasi server update.
setAppIdubah ID Aplikasi secara dinamis yang digunakan untuk komunikasi server update.
getAppUpdateInfoambil informasi tentang ketersediaan aplikasi di App Store atau Play Store.
openAppStorebuka halaman aplikasi di App Store atau Play Store.
performImmediateUpdatelakukan update aplikasi secara langsung di Android.
startFlexibleUpdatemulai update aplikasi fleksibel di Android.
completeFlexibleUpdateselesaikan update aplikasi fleksibel di Android.

Sumber Kebenaran

Sumber Kebenaran

Referensi ini disinkronkan dari src/definitions.ts di capacitor-pembarui.

Keep going from @capgo/capacitor-updater

Teruskan dari @capgo/capacitor-pembarui

Sumber Kebenaran @capgo/capacitor-updater @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pembarui Using @capgo/capacitor-updater Menggunakan @capgo/capacitor-pembarui untuk kemampuan native di Menggunakan @Capgo/__CAPGO_KEEP_1__-pembarui, untuk alur kerja produk di Direktori Plugin Capgo Plugin Capacitor oleh Capgo untuk detail implementasi di 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.