アップデートはAppleの公式ガイドラインで定められた特定の条件を満たす場合にのみ、Capacitor JSアプリをApp Storeのレビュープロセスを経ることなく行うことができます。ただし、これは法律のアドバイスではありません。code アップデートを直接アプリにプッシュし、Appleのガイドラインに準拠するために、以下の条件を満たす必要があります:
- code はAppleの組み込みWebKitフレームワークによって実行される必要があります
- code は追加の機能や機能性を提供、ロック、または有効化してはなりません
- ユーザーはアップデートが発生していることを認識してはなりません
Capgo Capacitor プラグインは、HTML、CSS、JavaScriptの更新と修正を可能にし、最初の条件を満たします。Capgo は、FacebookのReact NativeなどのJavaScriptフレームワークで作成されたアプリや、サービスとしてのExpoなどのサービスで利用可能な、自身をアップデートする機能は、ある程度の期間で利用可能でした。
Capgo は、追加の機能や機能性を提供するのではなく、小さな修正や修正を行うことを目的としています。重大な変更の場合は、App Storeを通じてアップデートをリリースする必要があります。Appleから拒否や問題が生じないように、多くの他の開発者がライブアップデートを使用しています。
Google PlayはAppleよりもアップデートの制限が緩い。Google Playは、JavaScriptバンドルを使用してストアからインストールしたアプリを、Google以外のサービスで更新することを許可している。
For more information on how to install Capgo to bypass review, please refer to my next article.
Does Apple Allow Live Updates Without Store Review?
If you are using Does Apple Allow Live Updates Without Store Review? to plan store approval and distribution, connect it with @capgo/capacitor-in-app-review for the implementation detail in @capgo/capacitor-in-app-review Using @capgo/capacitor-in-app-review for the native capability in Using @capgo/capacitor-in-app-review @capgo/capacitor-native-market for the implementation detail in @capgo/capacitor-native-market 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.