Salta al contenuto principale
Tutorial

live update per Flutter

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

live update per Flutter

Capgo Live Update è un servizio che permette agli sviluppatori di distribuire aggiornamenti alle proprie app mobile senza passare per il tradizionale processo di sottomissione dell'App Store. È un modo comodo per correggere bug velocemente o apportare 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 utilizza il linguaggio Dart. Una delle caratteristiche chiave di Flutter è la possibilità di creare app che girano sia su iOS che su Android usando 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 quindi inviare gli aggiornamenti agli store come farebbero con qualsiasi altra app nativa.

Inoltre, apportare modifiche al code nativo è generalmente vietato dalle policy degli store. Sia l'Apple App Store che il Google Play Store hanno regole che impediscono agli sviluppatori di introdurre cambiamenti al code nativo di un'app dopo l'invio per la revisione. Questo perché modificare il code nativo potrebbe introdurre vulnerabilità di sicurezza o altri problemi che comprometterebbero le performance dell'app.

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

Il motivo risiede nella natura del processo di compilazione di Flutter e nelle regole degli app store.

Continua con Flutter live update

Se stai usando live update per Flutter per pianificare approvazione e distribuzione sullo 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 Using @capgo/capacitor-native-market, e Capacitor OTA Updates: Guida all'approvazione App Store per il contesto pratico in Capacitor OTA Updates: Guida all'approvazione App Store.

Live update per le app Capacitor

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

Le ultime dal nostro blog

Capgo ti offre i migliori insight per creare un'app mobile davvero professionale.