Dari V3 ke V4
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Mengapa ini upgrade
Bab berjudul “Mengapa ini upgrade”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, sehingga jika Anda gagal melakukan update secara manual, pengguna harus menghapus aplikasi dan menginstal kembali, yang sangat buruk untuk pengalaman pengguna.
Sementara itu, saya melihat ini sebagai kesempatan untuk memberikan lebih banyak kebebasan kepada Anda, dan menghapus semua hal yang buruk code yang saya buat.
Instalasi
Bab berjudul “Instalasi”npm i @capgo/capacitor-updater@4
Perbarui cloud otomatis
Bab berjudul “Perbarui cloud otomatis”Jika Anda menggunakan contoh dasar di aplikasi Anda, Anda aman untuk beralih ke versi baru, nikmati!
Perbarui sendiri
Bab berjudul “Perbarui sendiri”Untuk Anda, masih sederhana, perubahan adalah:
- Nama pengaturan dari
autoUpdateUrldiupdateUrl - Metode Endpoint berubah dari
GETke POST
Pengguna manual
Judul bagian “Pengguna manual”Untuk Anda, ini adalah perubahan yang paling signifikan, tetapi untuk yang terbaik! Anda mendapatkan banyak perbaikan, Baca dengan teliti.
Perubahan
Judul bagian “Perubahan”autoUpdateUrlmenjadiupdateUrlsejak pengaturan ini dapat digunakan dalam mode manual sekarang juga- Hapus dari
cancelDelaydandelayUpdatedalam favoritsetDelay - Tidak ada lagi
versionNamedalam set - Ubah
versionkunci, yang dikembalikan dalam fungsi paling banyak ke objekBundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- Dinamakan ulang dari nama yang menyesatkan sekarang (meskipun tidak bisa dijelaskan dengan jelas, tapi pada penggunaan mudah dipahami):
- apa yang disebut
versionsekarang merujuk padabundle idmerujuk pada yang lamaversionsiapa yang merupakan string acak 10 karakter, iniidhanya cara yang dapat diandalkan dan unik untuk mengakses bundle Anda, contoh7Dfcd2RedN.versionrefer sekarang keversionNameAnda memilih untuk bundle, contoh1.0.0
- apa yang disebut
updateUrlberpindah darigetkepost, karena header kustom merupakan masalah bagi beberapa di antara Anda dan post lebih logis, semua header sebelumnya pergi ke tubuh dan prefixcap_hilang.versionNamemetode dihapus, dalam favorit darigetId- daftar kembali sekarang mengembalikan daftar dari
BundleInfo - Ubah Nama
getIddalamgetDeviceId autoUpdatemenjadi benar secara default, jika Anda menggunakan mode Manual, atur ke false.
Berita
Judul bagian “Berita”- Metode
getLatest, metode ini memungkinkan Anda untuk mendapatkan dari server Anda yang ditetapkan denganupdateUrlversi terakhir yang tersedia. - Metode
setDelayyang mengambil{jenis:“latar belakang” | “kill” | “nativeVersion” | “tanggal”, nilai? : string}sebagai argumen untuk menetapkan delay ke mode yang berbeda. - Metode
nextuntuk menetapkan versi di latar belakang berikutnya, berlawanan dengansetsiapa yang melakukannya secara langsung. - Methode
isAutoUpdateEnableduntuk memberitahu Anda jika Anda berada dalam konteks auto-update - Event
downloadCompleteketika download mencapai 100% - Ditambahkan 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 Terima kasih banyak atas kerja sama ini, tidak mungkin membuat pembaruan ini bekerja tanpa Anda.
Teruslah dari V3 ke V4
Judul bagian “Teruslah dari V3 ke V4”Jika Anda menggunakan Dari V3 ke V4 untuk merencanakan pengiriman pembaruan live, hubungkannya dengan Capgo Pembaruan Live untuk alur kerja produk di Capgo Pembaruan Live, 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.