Dari V2 ke V3
Pengaturan siap dicopy dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Siap untuk dipasang ulang (dicopy) dengan instalasi, sinkronisasi, dan panduan markdown sumber lengkap.
Migrasi ke alat terakhir terlebih dahulu:
Judul Bagian: Migrasi ke Alat Terakhir Terlebih Dahulunpm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncMenghapus semua konfigurasi sebelumnya:
Judul Bagian: Menghapus 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, lihatlah opsi unggah baru iniexternalyang memungkinkan Anda 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 dikompresi dan disimpan di server kami, tetapi kami tidak akan membukanya atau menggunakan filenya juga.
Apa perubahan
Judul bagian “Apa perubahan”Semua konfigurasi menjadi server-side untuk auto-update, untuk memberikan Anda lebih banyak kontrol atas cara Anda mengirimkan pembaruan kepada pengguna.
Hal ini memungkinkan kami untuk mengembalikan, bahkan mengirimkan hanya ke satu pengguna dengan saluran! Pengaturan ini ditambahkan kembali ke antarmuka web:
- Matikan pengembalian bawah native
- Matikan 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 lebih suka tidak menghapus semua versi unduh ketika memperbarui dari toko, lakukan ini:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Perbarui code Anda
Judul bagian “Perbarui code Anda”Terakhir, update semua import Anda di JS dari:
import { CapacitorUpdater } from 'capacitor-updater'ke
import { CapacitorUpdater } from '@capgo/capacitor-updater'Membangun kembali code Anda npm run build Mengcopy aset sekali lagi npx cap copy.
Anda seharusnya dapat menguji sistem auto-update terakhir sekarang
Kirimkan versi Anda dengan:
npx @capgo/cli@latest bundle uploadsebaliknya
npx capgo uploadEvolusi masa depan
Judul bagian “Evolusi Masa Depan”Untuk saat ini hanya channel publik pertama yang digunakan, di masa depan, publik akan berubah menjadi multi channel 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, terkadang sinkronisasi tidak menghapusnya, hal ini menyebabkan masalah. Buka IDE asli dan hapus
capacitor-updatersecara manual dan lakukannpx cap syncini harus menyelesaikan masalah.
Teruskan dari V2 ke V3
Judul bagian “Teruskan dari V2 ke V3”Jika Anda menggunakan Dari V2 ke V3 untuk merencanakan live update pengiriman, hubungkannya dengan Capgo Pembaruan Langsung untuk alur kerja produk di Capgo Pembaruan Langsung Ringkasan untuk detail implementasi di Ringkasan Fitur untuk detail implementasi di Fitur Perilaku Pembaruan untuk detail implementasi di Perilaku Pembaruan, dan Jenis Pembaruan untuk detail implementasi di Jenis Pembaruan.