Dari V2 ke V3
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pertama migrasikan ke alat bantu terakhir:
Judul bagian “Pertama migrasikan ke alat bantu terakhir:”
Pertama migrasikan ke alat bantu terakhir:npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncHapus semua konfigurasi sebelumnya:
Judul bagian “Hapus semua konfigurasi sebelumnya:”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}Hanya biarkan ini:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Jika Anda menggunakan server Anda, dengan
autoUpdateURLSaya akan memperbarui panduan ini untuk Anda segera. Sementara itu, lihat opsi unggah baruexternalyang memungkinkan Anda untuk mengirimkan hanya tautan zip Anda, bukan code di Capgo cloud. 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 dikompresi dan disimpan di server kami, tetapi kami tidak akan membukanya atau menggunakan sama sekali.
Perubahan apa
Judul bagian “Perubahan apa”All konfigurasi menjadi server-side untuk auto-update, untuk memberikan Anda lebih banyak kontrol pada bagaimana Anda mengirimkan update ke pengguna.
Fitur ini memungkinkan kami untuk mengembalikan, bahkan mengirimkan hanya ke satu pengguna dengan saluran! Pengaturan ini ditambahkan kembali ke antarmuka web:
- Nonaktifkan pengembalian ke native
- Nonaktifkan update di atas major
⚠️ Mereka akan menjadi benar secara default untuk semua saluran
Ini juga akan menghilangkan kebutuhan untuk memperbarui sering plugin, sebagian besar update akan dilakukan secara server-side, dan Anda akan mendapatkan tanpa perubahan apa pun di sisi Anda.
⚠️ Reset ketika update menjadi default, sehingga 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.
Sekarang Anda seharusnya dapat menguji sistem auto-update terakhir
Kirimkan 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 menjadi multi saluran publik, 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, yang menyebabkan masalah. Buka IDE asli dan hapus
capacitor-updaterdengan tangan dan lakukannpx cap syncini harus menyelesaikan.
Teruskan dari V2 ke V3
Judul bagian “Teruskan dari V2 ke V3”Jika Anda menggunakan Dari V2 ke V3 untuk merencanakan pengiriman update hidup secara langsung, hubungkan dengan Capgo Live Updates untuk alur kerja produk di Capgo Live Updates, Ringkasan __CAPGO_KEEP_0__ untuk detail implementasi di Ringkasan, Fitur __CAPGO_KEEP_0__ untuk detail implementasi di Fitur, Pengaturan Perbarui __CAPGO_KEEP_0__ untuk detail implementasi di Pengaturan Perbarui, dan Jenis Perbarui __CAPGO_KEEP_0__ untuk detail implementasi di Jenis Perbarui.