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.