Capgo Live Update ist ein Service, mit dem Entwickler Updates für ihre mobilen Apps deployen können, ohne den klassischen App Store Submission-Prozess zu durchlaufen. Das ist ein praktischer Weg, um Bugs schnell zu fixen oder kleine Updates zu machen, ohne auf das App Store Review zu warten. Allerdings unterstützt Capgo Live Update keine Updates für Flutter-Apps, da Flutter-Apps zu nativem code kompiliert werden.
Flutter ist ein Framework für die mobile App-Entwicklung, das die Programmiersprache Dart nutzt. Ein Hauptvorteil von Flutter ist, dass Entwickler mit einer einzigen Codebase Apps für iOS und Android erstellen können. Um dies zu erreichen, kompiliert Flutter den code der App für jede Plattform in nativen code. Das bedeutet, dass die App im Grunde eine native App ist und keine webbasierte oder Hybrid-App.
Da Flutter-Apps zu nativem code kompiliert werden, ist es nicht möglich, Capgo Live Update zu nutzen, um Updates für eine Flutter-App zu deployen. Stattdessen müssen Entwickler Updates wie bei jeder anderen nativen App über die App Stores einreichen.
Zudem verstößt das Ändern von nativem code im Allgemeinen gegen die Richtlinien der App Stores. Sowohl der Apple App Store als auch der Google Play Store haben Richtlinien, die es Entwicklern untersagen, Änderungen am nativen code einer App vorzunehmen, nachdem diese zur Prüfung eingereicht wurde. Dies liegt daran, dass Änderungen am nativen code Sicherheitslücken oder andere Probleme verursachen könnten, die die Performance der App beeinträchtigen.
Zusammenfassend lässt sich sagen: Während Capgo Live Update ein nützliches Tool ist, um Updates für bestimmte Arten von mobilen Apps schnell bereitzustellen, kann es nicht für Flutter-Apps genutzt werden.
Das liegt an der Art des Flutter-Kompilierungsprozesses und den Regeln der App Stores.
Weiterlesen über Flutter live update
Wenn Sie ... verwenden Flutter live update um die Store-Freigabe und Distribution zu planen, verknüpfe es mit @capgo/capacitor-in-app-review für die Implementierungsdetails in @capgo/capacitor-in-app-review, @capgo/capacitor-in-app-review verwenden für die native Funktion beim Verwenden von @capgo/capacitor-in-app-review, @capgo/capacitor-native-market für die Implementierungsdetails in @capgo/capacitor-native-market, Mit @capgo/capacitor-native-market für die native Funktion im Abschnitt „Mit @capgo/capacitor-native-market“ und Capacitor OTA Updates: Guide zur App-Store-Freigabe für den praktischen Kontext in Capacitor OTA Updates: App Store Approval Guide.