__CAPGO_KEEP_0__
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Siap untuk dipasang
Bagian berjudul “Mengapa ini pembaruan”Setelah banyak diskusi di komunitas Discord bersama Anda. Saya menemukan bahwa mode manual sangat terlalu manual dan tidak aman untuk digunakan, misalnya, auto-revert tidak mungkin, jadi jika Anda gagal melakukan pembaruan secara manual, pengguna harus menghapus aplikasi dan menginstal kembali, yang sangat buruk untuk pengalaman pengguna.
Sementara itu, saya mengambil kesempatan ini untuk memberikan lebih banyak kebebasan kepada Anda, dan menghapus semua hal yang buruk code yang saya buat.
Instalasi
Bagian berjudul “Instalasi”npm i @capgo/capacitor-updater@4
Pembaruan otomatis cloud
Bagian berjudul “Pembaruan otomatis cloud”Jika Anda menggunakan contoh dasar di aplikasi Anda, Anda aman untuk bermigrasi ke versi baru, nikmati!
Pembaruan otomatis self-hosted
Bagian berjudul “Pembaruan otomatis self-hosted”Untuk Anda, masih sederhana, perubahan adalah:
- Nama pengaturan dari
autoUpdateUrldiupdateUrl - Metode Endpoint telah berubah dari
GETke POST
Pengguna manual
Judul bagian “Pengguna manual”Bagi Anda, perubahan ini paling signifikan, tetapi untuk yang terbaik! Anda mendapatkan banyak perbaikan, Baca dengan teliti.
Perubahan
Judul bagian “Perubahan”autoUpdateUrlmenjadiupdateUrlkarena pengaturan ini dapat digunakan juga dalam mode manual sekarang- Penghapusan
cancelDelaydandelayUpdatedalam favorsetDelay - Tidak lagi
versionNamedalam set - Ubah
versionkunci, yang dikembalikan dalam fungsi kebanyakan ke objekBundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- Dinamakan ulang dari nama yang menyesatkan sekarang (meskipun untuk menjelaskan tidak bisa jelas, tapi pada penggunaan mudah dipahami yang baru):
- yang sebelumnya disebut sebagai
versionsekarang merujuk padabundle idmerujuk ke yang lamaversionyang sebelumnya adalah string acak 10 karakter, iniidadalah satu-satunya cara yang dapat diandalkan dan unik untuk mengakses ke bundle Anda, contoh7Dfcd2RedN.versionRefer sekarang keversionNameAnda memilih untuk bundle contoh1.0.0
- yang sebelumnya disebut sebagai
updateUrlberpindah darigetkepost, karena header kustom menjadi masalah bagi beberapa di antara Anda dan post lebih logis, semua header sebelumnya pergi ke body dan prefixcap_hilang.versionNamemetode dihapus, digantikan olehgetId- daftar kembali sekarang mengembalikan daftar dari
BundleInfo - Ubah Nama
getIddigetDeviceId autoUpdatesudah menjadi true secara default, jika Anda menggunakan mode Manual, atur ke false.
Berita Baru
Bagian berjudul “Berita”- Metode
getLatest, metode ini memungkinkan Anda untuk mendapatkan dari server Anda yang telah ditetapkan denganupdateUrlversi terakhir yang tersedia. - Metode
setDelayyang mengambil{jenis:“latar belakang” | “mati” | “versi native” | “tanggal”, nilai?}: string - sebagai argumen untuk menetapkan delay pada mode yang berbeda.
nextMetodeset, untuk menetapkan versi di latar belakang berikutnya, di sisi lain dari - Metode
isAutoUpdateEnabled, untuk memberitahu Anda jika Anda berada dalam konteks auto-update - Event
downloadCompleteketika download mencapai 100% - Tambahkan lapangan wajib
versiondalam metode download notifyAppReadyjuga menjadi wajib dalam mode manual, jika tidak dipanggil setelah 10 detik aplikasi kembali ke versi sebelumnya.
Kontributor
Bab berjudul “Kontributor”@lincolnthree Banyak terima kasih atas kerja keras Anda, tidak mungkin membuat update ini berjalan tanpa Anda.
Teruskan dari V3 ke V4
Bagian berjudul “Teruskan dari V3 ke V4”Jika Anda menggunakan Dari V3 ke V4 untuk merencanakan pengiriman update live, hubungkannya dengan Capgo Live Updates untuk alur kerja produk di Capgo Live Updates, Ringkasan untuk detail implementasi di Ringkasan, Fitur untuk detail implementasi di Fitur, Perilaku Update untuk detail implementasi di Perilaku Update, dan Jenis Update untuk detail implementasi di Jenis Update.