애플의 공식 지침에 명시된 특정 조건을 충족하는 경우, 앱 스토어 리뷰 프로세스를 거치지 않고 Capacitor JS 앱을 업데이트하는 것이 가능합니다. 그러나 이에 대한 법적 조언은 아닙니다. code 업데이트를 앱에 직접 푸시하고 애플의 지침을 준수하기 위해서는 다음 조건이 충족되어야 합니다:
- code은 애플의 내장 WebKit 프레임워크에서 실행되어야 합니다.
- code은 추가 기능이나 기능성을 제공하거나 잠금 해제하거나 활성화하지 않아야 합니다.
- 사용자는 업데이트가 발생하는 것을 알지 못해야 합니다.
Capgo Capacitor 플러그인은 HTML, CSS, JavaScript에 대한 업데이트와 수정을 허용하여 첫 번째 조건을 충족합니다. 자바스크립트 프레임워크인 Facebook의 React Native와 서비스인 Expo를 사용하여 앱을 생성한 경우, 앱이 앱 스토어 리뷰 프로세스를 거치지 않고 업데이트할 수 있는 기능이 오랫동안 존재해 왔습니다.
Capgo은 작은 수정이나 고정을 위해 사용되도록 설계되었으며, 새로운 기능이나 기능성을 추가하는 것은 아닙니다. 중요한 변경 사항은 앱 스토어를 통해 업데이트를 릴리즈해야 합니다. 또한, 애플에서 문제가 없거나 거부를 받지 않는 많은 다른 개발자가 라이브 업데이트를 사용하고 있습니다.
애플 스토어보다 구글 플레이가 앱 업데이트에 더 관대한 편입니다. 구글 플레이는 스토어에서 설치한 앱에 자바스크립트 번들을 업데이트할 수 있는 비 구글 서비스를 허용합니다.
Capgo을 설치하여 검토를 피하기 위한 방법에 대한 자세한 정보는 내 다음 글에서 확인하실 수 있습니다.
애플이 스토어 검토 없이 라이브 업데이트 허용하는지 여부에 대한 다음 글에서 계속 읽어보세요.
애플이 스토어 검토 없이 라이브 업데이트 허용하는지 여부를 사용하시나요? 스토어 승인 및 배포를 계획하고 연결하려면 __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-native-market capgo/capacitor-native-market의 구현 세부 정보를 참조하세요. 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.