Dari V2 ke V3
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Dokumentasi ini akan menjelaskan cara mengupgrade ke versi 3 dari auto-update.
Pertama migrasi ke alat terakhir:
Jendela terminalnpm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncJudul bagian “Hapus semua konfigurasi sebelumnya:”
Salin ke clipboard{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}Hanya untuk memungkinkan hal ini:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Jika Anda menggunakan server Anda, dengan
autoUpdateURL, Saya akan memperbarui panduan ini untuk Anda segera. Sementara itu, lihat opsi unggah baru iniexternalyang memungkinkan Anda untuk mengirimkan hanya tautan zip Anda, bukan code di Capgo cloud. Hal ini telah dibuat untuk perusahaan dengan kebijakan privasi ketat. Dalam mode eksternal, code tidak akan pernah mendarat di Capgo server, kami hanya menyimpan URL dan mengirimkannya ke perangkat, yang akan langsung mengunduhnya. Dalam cara standar, code dikompres dan disimpan di server kami, tetapi kami tidak akan membukanya atau menggunakan salah satu.
Apa perubahan
Bab berjudul “Apa perubahan”Semua konfigurasi menjadi server-side untuk auto-update, untuk memberikan Anda lebih banyak kontrol atas cara Anda mengirimkan pembaruan kepada pengguna.
Yang memungkinkan kami untuk mengembalikan, bahkan mengirimkan hanya ke satu pengguna dengan saluran! Pengaturan-pengaturan ini ditambahkan kembali ke antarmuka web:
- nonaktifkan pengembalian ke asli
- nonaktifkan pembaruan di atas mayor
⚠️ Mereka akan menjadi benar secara default untuk semua saluran
Hal ini juga akan menghilangkan kebutuhan untuk memperbarui sering plugin, sebagian besar pembaruan akan dilakukan di sisi server, dan Anda akan mendapatkan tanpa perubahan di sisi Anda.
⚠️ Reset ketika pembaruan menjadi default, jadi jika Anda lebih suka tidak menghapus semua versi unduhan ketika memperbarui dari toko, lakukan ini:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Perbarui code Anda
Judul bagian “Perbarui code Anda”Terakhir, perbarui semua import Anda di JS dari:
import { CapacitorUpdater } from 'capacitor-updater'ke
import { CapacitorUpdater } from '@capgo/capacitor-updater'Lalu bangun kembali code Anda npm run build dan salin aset sekali lagi npx cap copy.
Anda seharusnya dapat mengetes sistem pembaruan otomatis terakhir sekarang
Kirim versi Anda dengan:
npx @capgo/cli@latest bundle uploadsebaliknya
npx capgo uploadEvolusi masa depan
Judul bagian “Evolusi masa depan”Saat ini hanya saluran publik pertama yang digunakan, di masa depan, publik akan berubah untuk saluran publik multi, jika lebih dari satu yang ditetapkan.
Masalah umum:
Judul bagian “Masalah umum:”- Masalah pembangunan setelah upgrade: jika Anda telah membuka sumber code plugin di Android Studio atau Xcode, kadang-kadang sinkronisasi tidak menghapusnya, hal itu menyebabkan masalah. Buka IDE asli dan hapus
capacitor-updaterdengan tangan dan lakukannpx cap syncini harus menyelesaikan masalah.