CapacitorのJSアプリをアップデートすることは、App Storeのレビュープロセスを経ることなく可能です。ただし、Appleの公式ガイドラインで定められた特定の条件を満たしている場合のみです。このガイドラインは法律上のアドバイスではありません。codeのアップデートを直接アプリにプッシュし、Appleのガイドラインに準拠するには、以下の条件を満たす必要があります:
- codeはAppleの組み込みWebKitフレームワークによって実行される必要があります
- codeは、機能や機能性を追加、解除、有効化することはできません
- ユーザーはアップデートが発生していることを認識できません
The Capgo Capacitor plugin allows for updates and modifications to be made to HTML, CSS, and JavaScript, satisfying the first condition. The ability for apps to update themselves without going through the App Store review process has been available for some time for apps created using JavaScript frameworks such as Facebook’s React Native and services like Expo.
The second condition, not providing additional features or functionality, is determined by the developer. Capgo is intended for making small tweaks or fixes, rather than introducing new features or functionality. For significant changes, it is necessary to release updates through the App Store. It is worth noting that many other developers use live updates without any issues or rejection from 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?の続きから進みましょう。
Capgoを使用している場合 Does Apple Allow Live Updates Without Store Review? Capgoと連携してストアの承認と配布を計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-reviewを接続してください。 Capgoと連携してストアの承認と配布を計画するには、@capgo/capacitor-in-app-reviewを接続してください。 Capgoと連携してストアの承認と配布を計画するには、@capgo/capacitor-in-app-reviewを接続してください。 Capgoと連携してストアの承認と配布を計画するには、@capgo/capacitor-in-app-reviewを接続してください。 Capgoと連携してストアの承認と配布を計画するには、@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.