Updating Capacitor JS apps without going through the App Store review process is possible under certain conditions outlined in Apple’s official guidelines. However, it is important to note that this is not legal advice. In order for code updates to be pushed directly to an app and remain compliant with Apple’s guidelines, the following conditions must be met:
- code はアップルが組み込んだ WebKit フレームワークで実行される必要があります
- code は、追加の機能や機能性を提供、解除、または有効にすることはできません
- ユーザーはアップデートが発生していることを認識できません
Capgo Capacitor プラグインは、HTML、CSS、JavaScript の更新と修正を可能にし、最初の条件を満たします。JS フレームワークである Facebook の React Native とサービスである Expo を使用して作成されたアプリでは、自身でアップデートを行うことが可能でした。
Capgo は、小さな修正や修正に使用することを意図しており、大きな変更は、アプリストアを通じてアップデートする必要があります。アップルから問題や拒否を受けなかった多くの開発者がライブアップデートを使用しています。
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.