Capgo 라이브 업데이트 서비스는 개발자들이 모바일 앱에 업데이트를 배포할 수 있도록 해주는 서비스입니다. 이 방법은 앱 스토어 검토 프로세스를 기다리지 않고 빠르게 버그를 고치거나 앱에 작은 업데이트를 할 수 있는 편리한 방법입니다. 그러나 Capgo 라이브 업데이트 서비스는 플러터 앱을 업데이트하는 것을 지원하지 않습니다. 플러터 앱은 네이티브 code로 컴파일되기 때문입니다.
플러터는 다트 프로그래밍 언어를 사용하는 모바일 앱 개발 프레임워크입니다. 플러터의 주요 특징 중 하나는 개발자가 iOS와 Android를 모두 지원하는 앱을 하나의 코드베이스로 만들 수 있다는 점입니다. 이 목적을 달성하기 위해 플러터는 앱의 code을 각 플랫폼별로 네이티브 code으로 컴파일합니다. 따라서 앱은 사실 네이티브 앱이기보다는 웹 기반 앱이나 하이브리드 앱이 아닙니다.
플러터 앱이 네이티브 code로 컴파일되기 때문에 Capgo 라이브 업데이트 서비스를 사용하여 플러터 앱에 업데이트를 배포하는 것은 불가능합니다. 대신 개발자는 네이티브 앱과 마찬가지로 앱 스토어에 업데이트를 제출해야 합니다.
그리고 네이티브 code에 대한 업데이트는 일반적으로 앱 스토어의 규칙에 위배된다. 애플 앱 스토어와 구글 플레이 스토어 모두 앱의 네이티브 code에 대한 변경 사항을 제출한 후 리뷰에 제출한 후 변경 사항을 도입하는 것을 금지하는 정책을 가지고 있다. 네이티브 code에 대한 변경 사항을 도입하는 것은 보안 취약점이나 다른 문제를 도입할 수 있는 잠재성이 있기 때문이다.
Capgo Live Update는 빠르게 특정 종류의 모바일 앱에 대한 업데이트를 배포하는 유용한 도구지만 Flutter 앱을 업데이트할 수 없다.
Flutter의 컴파일 프로세스의 성질과 앱 스토어의 규칙으로 인해 그렇다.
Flutter live update에서 계속
Flutter live update를 사용하여 스토어 승인 및 배포를 계획하고 있다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review와 연결하라. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review의 implementation detail은 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review에서 확인할 수 있다. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review를 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-native-market을 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-in-app-review를 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-native-market을 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-in-app-review를 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-native-market을 사용하여 네이티브 기능을 구현한다. @capgo/capacitor-native-market @capgo/capacitor-native-market @capgo/capacitor-native-market Capacitor OTA 업데이트: 애플 스토어 승인 안내서 @Capacitor OTA 업데이트: 애플 스토어 승인 안내서