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.