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