Da V7 a V8
Perché questo aggiornamento
Section titled “Perché questo aggiornamento”Questa versione principale è qui per seguire la versione principale 8 di Capacitor
Prima segui la guida alla migrazione di Capacitor:
https://capacitorjs.com/docs/updating/8-0
Requisito versione minima iOS
Section titled “Requisito versione minima iOS”L’obiettivo di distribuzione minimo per iOS è stato aumentato a 15 per garantire che i dispositivi iOS con CVE-2022-36943 siano esclusi. Questa è la versione minima della libreria zip iOS che ha implementato la correzione di sicurezza.
Installazione
Section titled “Installazione”npm i @capgo/capacitor-updater@8
Quindi sincronizza l’aggiornamento del codice nativo:
npx cap sync
Fatto! Abbastanza facile!
Novità in V8
Section titled “Novità in V8”La versione 8 di capacitor-updater porta la piena compatibilità con Capacitor 8, garantendo che la tua app possa sfruttare le ultime funzionalità e miglioramenti del sistema operativo mobile.
Aggiornamenti principali
Section titled “Aggiornamenti principali”- Compatibilità con Capacitor 8: Supporto completo per le funzionalità native migliorate di Capacitor 8
- Miglioramenti delle prestazioni: Processo ottimizzato di distribuzione e installazione degli aggiornamenti
- Stabilità migliorata: Correzioni di bug e miglioramenti della stabilità da v7
- Compatibilità API mantenuta: Nessuna modifica importante all’API del plugin da v7
Configurazione
Section titled “Configurazione”La configurazione rimane la stessa di v7. Le tue impostazioni capacitor.config esistenti continueranno a funzionare:
{ plugins: { CapacitorUpdater: { appId: 'your-app-id', version: '1.0.0', autoUpdate: true, // ... altre impostazioni } }}Lista di controllo della migrazione
Section titled “Lista di controllo della migrazione”- Seguire la guida alla migrazione v8 di Capacitor, verificare le modifiche incompatibili
- Aumentare l’obiettivo di distribuzione minimo iOS a 15 (richiesto per la correzione CVE-2022-36943)
- Aggiornare @capgo/capacitor-updater a ^8.0.0
- Eseguire
npx cap sync - Testare accuratamente la tua app su iOS e Android
Hai bisogno di aiuto?
Section titled “Hai bisogno di aiuto?”Se riscontri problemi durante la migrazione, per favore:
- Controlla la nostra documentazione
- Visita la nostra comunità Discord
- Apri un problema su GitHub