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

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アップデート: App Store審査ガイド Capacitor OTA Updates: App Store Approval Guide の実践的な文脈については。

Capacitor アプリ向けの Live Updates

Web レイヤーのバグが本番で発生したら、App Store の審査を何日も待たずに Capgo で修正を配信しましょう。ネイティブの変更は通常の審査フローに残したまま、ユーザーはバックグラウンドでアップデートを受け取れます。

最新のブログ記事

Capgoは、真にプロフェッショナルなモバイルアプリを作るために必要な最高のインサイトを提供します。