Aller au contenu principal
Tutoriel

live update pour Flutter

Est-il possible d'envoyer live update aux apps Flutter sans passer par la revue de l'App Store ?

Illustration du blog Flutter live update Capgo

Capgo Live Update est un service qui permet aux développeurs de déployer des mises à jour sur leurs applications mobiles sans passer par le processus de soumission traditionnel des stores. C'est un moyen pratique de corriger rapidement des bugs ou d'effectuer de petites mises à jour sans attendre la validation de l'App Store. Cependant, Capgo Live Update ne supporte pas la mise à jour des apps Flutter car celles-ci sont compilées en code natif.

Flutter est un framework de développement d'applications mobiles utilisant le langage Dart. L'un des atouts majeurs de Flutter est de permettre aux développeurs de créer des apps fonctionnant sur iOS et Android avec une base de code unique. Pour ce faire, Flutter compile le code de l'app en code natif pour chaque plateforme. Cela signifie que l'application est essentiellement une app native, plutôt qu'une app web ou hybride.

Comme les apps Flutter sont compilées en code natif, il est impossible d'utiliser Capgo Live Update pour déployer des mises à jour sur une app Flutter. Les développeurs doivent donc soumettre leurs mises à jour aux stores comme pour n'importe quelle autre app native.

De plus, effectuer des mises à jour sur le code natif va généralement à l'encontre des règles des stores. L'Apple App Store et le Google Play Store ont tous deux des politiques interdisant aux développeurs d'apporter des modifications au code natif d'une application après sa soumission pour examen. En effet, modifier le code natif peut potentiellement introduire des vulnérabilités de sécurité ou d'autres problèmes susceptibles de compromettre les performances de l'application.

En résumé, bien que le Capgo Live Update soit un outil utile pour déployer rapidement des mises à jour sur certains types d'applications mobiles, il ne peut pas être utilisé pour mettre à jour des applications Flutter.

Cela est dû à la nature du processus de compilation de Flutter et aux règles des stores.

Continuez avec live update pour Flutter

Si vous utilisez live update pour Flutter pour planifier la validation et la distribution sur le store, connectez-l’à @capgo/capacitor-in-app-review pour le détail d'implémentation dans @capgo/capacitor-in-app-review, Utiliser @capgo/capacitor-in-app-review pour la capacité native dans Utiliser @capgo/capacitor-in-app-review, @capgo/capacitor-native-market pour les détails d'implémentation dans @capgo/capacitor-native-market, Utiliser @capgo/capacitor-native-market pour la capacité native dans Using @capgo/capacitor-native-market, et Capacitor OTA Updates : guide d'approbation App Store pour le contexte pratique dans Capacitor OTA Updates : guide d'approbation App Store.

Live updates pour les apps Capacitor

Lorsqu'un bug de la couche web est en ligne, déployez le correctif via Capgo au lieu d'attendre des jours l'approbation des stores. Les utilisateurs reçoivent la mise à jour en arrière-plan, tandis que les changements natifs suivent le circuit de validation habituel.

Les derniers articles du blog

Capgo vous offre les meilleures informations pour créer une application mobile vraiment professionnelle.