Migrasi dari V2 ke V3
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Petunjuk ini akan menjelaskan cara mengupgrade ke versi 3 dari auto-update.
Langkah 1: Migrasi ke alat terakhir:
Bagian berjudul “Langkah 1: Migrasi ke alat terakhir:”npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncHapus semua konfigurasi sebelumnya:
Bagian berjudul “Hapus semua konfigurasi sebelumnya:”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}Hanya biarkan ini:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Jika Anda menggunakan server, dengan
autoUpdateURLSaya akan memperbarui panduan ini untuk Anda segera. Sementara itu, silakan lihat opsi unggah baruexternalyang memungkinkan Anda untuk mengirimkan hanya tautan zip Anda, bukan code di Capgo cloud. Hal ini telah dibuat untuk perusahaan dengan kebijakan privasi yang 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 diarsipkan dan disimpan di server kami, tetapi kami tidak akan membukanya atau menggunakan sama sekali.
Perubahan apa yang terjadi?
Judul Bagian: Perubahan apa yang terjadi?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 ini ditambahkan kembali ke antarmuka web:
- Mengaktifkan pengembalian di bawah native
- Mengaktifkan 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 secara server-side, dan Anda akan mendapatkannya tanpa perubahan apa pun di sisi Anda.
⚠️ Reset ketika pembaruan menjadi default, jadi jika Anda tidak ingin menghapus semua versi unduhan ketika memperbarui dari toko, lakukan ini:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Perbarui code Anda
Bagian berjudul “Perbarui code Anda”Terakhir, perbarui semua import Anda di JS dari:
import { CapacitorUpdater } from 'capacitor-updater'ke
import { CapacitorUpdater } from '@capgo/capacitor-updater'Then build your code again npm run build Lalu bangun __CAPGO_KEEP_0__ Anda lagi npx cap copy.
dan salin aset sekali lagi
Anda seharusnya dapat menjalankan sistem auto-update terakhir sekarang
npx @capgo/cli@latest bundle uploadSalin ke clipboard
npx capgo uploadEvolusi Masa Depan
Judul Bagian “Evolusi Masa Depan”Saat ini hanya channel publik pertama yang digunakan, di masa depan, publik akan berubah untuk channel 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, terkadang sinkronisasi tidak menghapusnya, hal ini menyebabkan masalah. Buka IDE asli dan hapus
capacitor-updatermanual dan lakukannpx cap syncini harus menyelesaikan.
Teruskan dari V2 ke V3
Judul Bagian “Teruskan dari V2 ke V3”Jika Anda menggunakan V2 ke V3 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.