メインコンテンツへスキップ
チュートリアル

Flutter live update

App Storeの審査を通さずに、Flutterアプリへlive updateを配信することは可能ですか?

Flutter live update

Capgo Live Update は、従来の App Store への申請プロセスを経ることなく、モバイルアプリにアップデートをデプロイできるサービスです。これにより、App Store の審査を待つことなく、バグの迅速な修正や軽微なアップデートを簡単に行うことができます。しかし、Capgo Live Update は Flutter アプリのアップデートには対応していません。その理由は、Flutter アプリがネイティブの code にコンパイルされるためです。

Flutter は Dart プログラミング言語を使用するモバイルアプリ開発フレームワークです。Flutter の大きな特徴の一つは、単一のコードベースで iOS と Android の両方で動作するアプリを作成できる点です。これを実現するために、Flutter はアプリの code を各プラットフォーム用のネイティブ code にコンパイルします。つまり、アプリは Web ベースやハイブリッドアプリではなく、本質的にネイティブアプリとして動作します。

Flutter アプリはネイティブの code にコンパイルされるため、Capgo Live Update を使用して Flutter アプリにアップデートをデプロイすることはできません。その代わりに、開発者は他のネイティブアプリと同様に、アプリストアへアップデートを申請する必要があります。

さらに、ネイティブの code を更新することは、一般的にアプリストアの規約に抵触します。Apple App StoreとGoogle Play Storeはどちらも、審査提出後にアプリのネイティブ code を変更することを禁止するポリシーを設けています。これは、ネイティブ code に変更を加えることで、セキュリティ上の脆弱性や、アプリのパフォーマンスを損なう可能性のある問題が発生する恐れがあるためです。

要約すると、Capgo Live Update は特定の種類のモバイルアプリに迅速にアップデートをデプロイするための有用なツールですが、Flutterアプリのアップデートには使用できません。

これは、Flutterのコンパイルプロセスの性質と、アプリストアの規約によるものです。

Flutter live update の続きはこちら

以下を使用している場合: Flutter live update ストア審査と配信を計画するには、これを次と連携してください: @capgo/capacitor-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 の使用 @capgo/capacitor-native-market を使用した Native Build の機能、および Capacitor OTA Updates: App Store 審査ガイド Capacitor OTA Updates: App Store 審査ガイド の実用的なコンテキストについて。

Capacitor アプリ向けの Live Update

Webレイヤーのバグが本番に出たときは、アプリストアの審査を何日も待たずに Capgo で修正を配信できます。ネイティブの変更は通常の審査フローに乗せたまま、ユーザーにはバックグラウンドでアップデートが届きます。

最新のブログ記事

Capgo は、本格的なプロフェッショナルモバイルアプリの開発に必要な最高のインサイトを提供します。