Google Play는 앱 업데이트에 대한 제한이 덜하다는 점에서 Apple과 비교됩니다.
Google Play를 통해 배포된 앱의 업데이트는 어려운 작업이 될 수 있지만, Google의 지침을 따르지 않으면 비준수 상태가 됩니다. Google Play의 지침에 따르면, 앱은 Google Play의 업데이트기구 외의 방법으로 자체를 수정, 대체, 업데이트하지 않아야 합니다. 따라서 Google Play 이외의 출처에서 dex, JAR, .so 파일과 같은 실행 가능한 code을 다운로드하는 것은 허용되지 않습니다.
그러나 이 제한은 가상 머신이나 인터프리터를 통해 Android API에 간접 접근하는 JavaScript와 같은 code에 적용되지 않습니다. 예를 들어, 웹뷰나 브라우저에서 JavaScript를 사용하는 경우, 이 제한이 적용되지 않습니다. 이 경우, 개발자는 JavaScript, Python, Lua와 같은 인터프리터 언어를 사용하여 앱을 업데이트할 수 있습니다. 이 업데이트를 도와주는 도구 중 하나는 Capgo Capacitor 플러그인입니다. 이 플러그인은 개발자가 HTML, CSS, JavaScript code을 업데이트하고 앱에 업데이트를 전송할 수 있도록 합니다.
또한, 런타임에 로드되는 JavaScript, Python, Lua와 같은 인터프리터 언어를 사용하는 앱 또는第三자 code은 Google Play의 정책 위반을 방지하기 위해 잠재적인 위반을 허용하지 않아야 합니다. 중요한 점은, 이 인터프리터 code은 앱에 패키징되지 않아야 합니다.
Capgo Capacitor 플러그인을 사용하여 Google Play 정책에 따라 앱 업데이트를 관리하고 사용자가 앱을 사용할 수 있도록 유지할 수 있습니다. Google Play 정책의 최신 버전을 확인하여 올바르게 정책을 따르는지 확인하세요.
Capgo를 설치하는 방법에 대한 자세한 정보는 내 다음 글에서 확인하실 수 있습니다.
Google Play 스토어 리뷰 없이 라이브 업데이트를 허용하는지 여부에 대한 질문을 계속 진행하세요.
__CAPGO_KEEP_0__를 사용하는 경우 Google Play 스토어 리뷰 없이 라이브 업데이트를 허용하는지 여부에 대한 질문 __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__을 연결하여 스토어 승인 및 배포를 계획하세요. 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의 구현 세부 정보를 참조하세요. 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.