애플의 공식 지침에 따라 App Store 검토 과정을 거치지 않고 Capacitor JS 앱을 업데이트하는 것은 가능하다. 그러나 이는 법적 조언이 아니다. code 업데이트를 앱에 직접 푸시하고 Apple의 지침을 준수하기 위해서는 다음 조건이 충족되어야 한다.
- code은 Apple의 내장 WebKit 프레임워크에서 실행되어야 한다.
- code은 추가 기능이나 기능성을 제공, 잠금 해제, 또는 활성화하지 않아야 한다.
- 사용자는 업데이트가 발생하는 것을 알지 못해야 한다.
Capgo Capacitor 플러그인은 HTML, CSS, JavaScript에 대한 업데이트와 수정을 허용하여 첫 번째 조건을 충족시킨다. JS 프레임워크인 Facebook의 React Native와 서비스인 Expo를 사용하여 앱을 생성한 경우 앱이 스스로 업데이트를 수행하는 기능은 오래 전부터 사용할 수 있었다.
두 번째 조건인 추가 기능이나 기능성을 제공하지 않는 것은 개발자의 판단에 달려 있다. Capgo은 작은 수정이나 고정을 위해 사용되며, 새로운 기능이나 기능성을 제공하는 것은 아니다. 중요한 변경 사항은 App Store를 통해 업데이트를 릴리즈해야 한다. 또한 많은 개발자가 라이브 업데이트 없이 문제 없이 애플의 승인을 받았다는 점을 참고하자.
Google Play는 앱 업데이트에 있어 Apple보다 더 자유롭습니다. Google Play는 Google의 스토어에서 설치된 JavaScript 번들을 업데이트하는 데 사용할 수 있는 비-Google 서비스를 허용합니다.
Capgo를 설치하여 검토를 피하기 위해 어떻게 해야 하는지에 대한 자세한 정보는 내 다음 기사에서 확인하실 수 있습니다.
Does Apple Allow Live Updates Without Store Review?에서 계속하세요.
__CAPGO_KEEP_0__를 사용하고 있다면 애플은 스토어 리뷰 없이 라이브 업데이트 허용하나요? __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__-in-app-review와 연결하여 스토어 승인 및 배포 계획을 합니다. 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를 사용하여 @capgo/capacitor-네이티브 마켓 native capability 에서 @capgo/capacitor-native-market 기능을 사용하는 경우 Capacitor 애플 스토어 승인 OTA 업데이트 가이드 Capacitor OTA 업데이트에 대한 실제 적용 사례: 애플 스토어 승인 가이드