Dari V7 ke V8
Mengapa upgrade ini
Section titled “Mengapa upgrade ini”Versi utama ini untuk mengikuti versi utama 8 Capacitor
Pertama ikuti panduan migrasi Capacitor:
https://capacitorjs.com/docs/updating/8-0
Persyaratan Versi Minimum iOS
Section titled “Persyaratan Versi Minimum iOS”Target deployment minimum iOS telah ditingkatkan ke 15 untuk memastikan perangkat iOS dengan CVE-2022-36943 dikecualikan. Ini adalah versi minimum dari pustaka zip iOS yang memiliki perbaikan keamanan yang diimplementasikan.
Instalasi
Section titled “Instalasi”npm i @capgo/capacitor-updater@8
Kemudian sinkronkan pembaruan kode native:
npx cap sync
Selesai! Cukup mudah!
Yang Baru di V8
Section titled “Yang Baru di V8”Versi 8 dari capacitor-updater membawa kompatibilitas penuh dengan Capacitor 8, memastikan aplikasi Anda dapat memanfaatkan fitur dan peningkatan OS mobile terbaru.
Pembaruan Utama
Section titled “Pembaruan Utama”- Kompatibilitas Capacitor 8: Dukungan penuh untuk fitur native yang ditingkatkan dari Capacitor 8
- Peningkatan Kinerja: Proses pengiriman dan instalasi pembaruan yang dioptimalkan
- Stabilitas yang Ditingkatkan: Perbaikan bug dan peningkatan stabilitas dari v7
- Kompatibilitas API Dipertahankan: Tidak ada perubahan penting pada API plugin dari v7
Konfigurasi
Section titled “Konfigurasi”Konfigurasi tetap sama seperti v7. Pengaturan capacitor.config yang ada akan terus berfungsi:
{ plugins: { CapacitorUpdater: { appId: 'your-app-id', version: '1.0.0', autoUpdate: true, // ... pengaturan lainnya } }}Daftar Periksa Migrasi
Section titled “Daftar Periksa Migrasi”- Ikuti panduan migrasi v8 Capacitor, periksa perubahan yang tidak kompatibel
- Tingkatkan target deployment minimum iOS ke 15 (diperlukan untuk perbaikan CVE-2022-36943)
- Perbarui @capgo/capacitor-updater ke ^8.0.0
- Jalankan
npx cap sync - Uji aplikasi Anda secara menyeluruh di iOS dan Android
Butuh Bantuan?
Section titled “Butuh Bantuan?”Jika Anda mengalami masalah selama migrasi, silakan:
- Periksa dokumentasi kami
- Kunjungi komunitas Discord kami
- Buka issue di GitHub