Aller au contenu principal
Tutoriel

live update pour Flutter

Est-il possible d’envoyer live update aux applications 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 publication sur l’App Store. C’est une façon pratique de corriger rapidement des bugs ou d’apporter de petites mises à jour à une application sans attendre la revue de l’App Store. Cependant, Capgo Live Update ne prend pas en charge la mise à jour des applications Flutter, car celles-ci sont compilées en code natif.

Flutter est un framework de développement d’applications mobiles qui utilise le langage de programmation Dart. L’une de ses principales fonctionnalités est de permettre aux développeurs de créer des applications qui fonctionnent à la fois sur iOS et Android à partir d’une seule base de code. Pour ce faire, Flutter compile le code de l’application en code natif pour chaque plateforme. Cela signifie que l’application est essentiellement une application native, plutôt qu’une application basée sur le web ou une application hybride.

Comme les applications Flutter sont compilées en code natif, il n’est pas possible d’utiliser Capgo Live Update pour déployer des mises à jour sur une application Flutter. Les développeurs doivent donc soumettre leurs mises à jour aux stores d’applications, comme pour toute autre application native.

De plus, effectuer des mises à jour du code natif est généralement interdit par les règles des stores d’applications. L’App Store d’Apple et le Google Play Store ont tous deux des politiques qui interdisent aux développeurs d’apporter des modifications au code natif d’une application après son dépôt pour examen. En effet, modifier le code natif peut 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 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 d’applications.

Continuez avec Flutter live update

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.