Salta al contenuto principale
Tutorial

live update per Flutter

È possibile inviare live update alle app Flutter senza la revisione di App Store?

Illustrazione blog Flutter live update Capgo

Capgo Live Update è un servizio che permette agli sviluppatori di distribuire aggiornamenti alle proprie app mobile senza passare dal tradizionale processo di invio all'App Store. È un modo comodo per correggere bug rapidamente o fare piccole modifiche senza attendere la revisione dell'App Store. Tuttavia, Capgo Live Update non supporta l'aggiornamento delle app Flutter, perché queste vengono compilate in code nativo.

Flutter è un framework per lo sviluppo di app mobile che usa il linguaggio Dart. Una delle caratteristiche chiave di Flutter è che permette di creare app per iOS e Android con un unico codebase. Per farlo, Flutter compila il code dell'app in code nativo per ogni piattaforma. Questo significa che l'app è essenzialmente un'app nativa, non un'app web o ibrida.

Poiché le app Flutter sono compilate in code nativo, non è possibile usare Capgo Live Update per distribuire aggiornamenti a un'app Flutter. Gli sviluppatori devono invece inviare gli aggiornamenti agli store, come farebbero con qualsiasi altra app nativa.

Inoltre, apportare aggiornamenti al code nativo è generalmente contro le regole degli app store. Sia l'Apple App Store che il Google Play Store hanno politiche che vietano agli sviluppatori di introdurre modifiche al code nativo di un'app dopo la sua invio per la revisione. Questo perché l'introduzione di modifiche al code nativo può potenzialmente creare vulnerabilità di sicurezza o altri problemi che potrebbero compromettere le prestazioni dell'app.

In sintesi, sebbene Capgo Live Update sia uno strumento utile per distribuire rapidamente aggiornamenti a determinati tipi di app mobili, non può essere utilizzato per aggiornare le app Flutter.

Ciò è dovuto alla natura del processo di compilazione di Flutter e alle regole degli app store.

Continua con Flutter live update

Se stai usando live update per Flutter per pianificare l'approvazione e la distribuzione negli store, collegalo a @capgo/capacitor-in-app-review per i dettagli di implementazione in @capgo/capacitor-in-app-review, Utilizzo di @capgo/capacitor-in-app-review per la funzionalità nativa in Utilizzo di @capgo/capacitor-in-app-review, @capgo/capacitor-native-market per i dettagli di implementazione in @capgo/capacitor-native-market, Utilizzo di @capgo/capacitor-native-market per la funzionalità nativa in Utilizzo di @capgo/capacitor-native-market, e Aggiornamenti OTA Capacitor: Guida all'approvazione App Store per il contesto pratico in Aggiornamenti OTA Capacitor: Guida all'approvazione App Store.

Live updates per le app Capacitor

Quando un bug nel web-layer è live, rilascia la fix tramite Capgo invece di aspettare giorni l'approvazione degli store. Gli utenti ricevono l'update in background, mentre le modifiche native restano nel normale processo di review.

Ultimi articoli dal blog

Capgo ti offre gli insight migliori che ti servono per creare un'app mobile davvero professionale.