Capgo Live Updateは、開発者がアプリをアップデートするためにApp Storeの通常の提出プロセスを回避できるサービスです。 これは、バグを修正したり、アプリに小さな更新を加えたりするために、App Storeのレビュープロセスを待つ必要がなくなるため、便利な方法となります。ただし、Capgo Live Updateは、Flutterアプリを更新することをサポートしていないことに注意してください。 Flutterアプリは、ネイティブcodeにコンパイルされているからです。
Flutterは、Dartプログラミング言語を使用するモバイルアプリ開発フレームワークです。 Flutterの主な特徴の1つは、開発者がiOSとAndroid両方で動作するアプリを作成できることです。 これを実現するために、Flutterはアプリのcodeを各プラットフォーム用にネイティブcodeにコンパイルします。 つまり、アプリは実質的にネイティブアプリであり、ウェブベースのアプリやハイブリッドアプリではありません。
Flutterアプリはネイティブcodeにコンパイルされているため、Capgo Live Updateを使用してFlutterアプリの更新をデプロイすることはできません。 その代わりに、開発者は通常のネイティブアプリと同様に、アプリストアに更新を提出する必要があります。
さらに、ネイティブcodeに変更を加えることは、一般的にアプリストアの規則に違反しています。 Apple App StoreとGoogle Play Storeは両方とも、変更を加えた後、ネイティブcodeを提出することを禁止しています。 これは、ネイティブcodeに変更を加えることで、セキュリティの脆弱性や他の問題が生じ、パフォーマンスが低下する可能性があるためです。
Capgoのライブアップデートは、特定のタイプのモバイルアプリケーションに迅速にアップデートを展開するための便利なツールですが、Flutterアプリケーションをアップデートすることはできません。
Flutterアプリケーションのコンパイルプロセスとアプリストアの規則の性質によります。
Flutterライブアップデートから続けてください
Flutterアプリケーションを使用している場合 Flutterライブアップデート ストアの承認と配布を計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-reviewと接続してください。 @capgo/capacitor-in-app-reviewの実装詳細については、@capgo/capacitor-in-app-reviewを参照してください。 @capgo/capacitor-in-app-reviewを使用して、ネイティブ機能を実装することができます。 @capgo/capacitor-native-marketの実装詳細については、@capgo/capacitor-native-marketを参照してください。 @capgo/capacitor-native-marketを使用して、ネイティブ機能を実装することができます。 capacitorはcapgoのサポートされているプラットフォームです。 capacitorはcapgoのサポートされているプラットフォームです。 Using @capgo/capacitor-native-market for the native capability in Using @capgo/capacitor-native-market, and Capacitor OTA Updates: App Store Approval Guide for the practical context in Capacitor OTA Updates: App Store Approval Guide.