본문 바로가기
튜토리얼

Flutter live update

App Store 심사 없이 Flutter 앱에 live update를 전송할 수 있을까요?

Flutter live update Capgo 블로그 일러스트

Capgo Live Update는 개발자가 기존의 App Store 심사 과정을 거치지 않고도 모바일 앱에 업데이트를 배포할 수 있게 해주는 서비스입니다. 이를 통해 App Store의 리뷰를 기다리지 않고도 버그를 빠르게 수정하거나 앱에 작은 업데이트를 적용할 수 있어 매우 편리합니다. 하지만 Capgo Live Update는 Flutter 앱 업데이트를 지원하지 않는데, 이는 Flutter 앱이 네이티브 code로 컴파일되기 때문입니다.

Flutter는 Dart 프로그래밍 언어를 사용하는 모바일 앱 개발 프레임워크입니다. Flutter의 핵심 기능 중 하나는 개발자가 단일 코드베이스로 iOS와 Android 모두에서 실행되는 앱을 만들 수 있다는 점입니다. 이를 위해 Flutter는 앱의 code를 각 플랫폼에 맞는 네이티브 code로 컴파일합니다. 즉, Flutter 앱은 웹 기반 앱이나 하이브리드 앱이 아닌 본질적으로 네이티브 앱입니다.

Flutter 앱은 네이티브 code로 컴파일되므로, Capgo Live Update를 사용하여 Flutter 앱에 업데이트를 배포하는 것은 불가능합니다. 대신 개발자는 다른 네이티브 앱과 마찬가지로 앱 스토어에 업데이트를 제출해야 합니다.

또한, 네이티브 code를 업데이트하는 것은 일반적으로 앱 스토어 규정에 어긋납니다. Apple App Store와 Google Play Store 모두 심사 제출 후 앱의 네이티브 code를 변경하는 것을 금지하는 정책을 운영하고 있습니다. 이는 네이티브 code를 변경하면 보안 취약점을 초래하거나 앱 성능을 저하시킬 수 있는 문제를 일으킬 수 있기 때문입니다.

요약하자면, Capgo Live Update은 특정 유형의 모바일 앱에 업데이트를 빠르게 배포하는 데 유용한 도구이지만, Flutter 앱을 업데이트하는 데는 사용할 수 없습니다.

이는 Flutter의 컴파일 방식과 앱 스토어의 규정 때문입니다.

Flutter live update에서 계속하기

사용 중이라면 Flutter live update 스토어 승인 및 배포를 계획하려면, 다음 항목과 연결하세요 @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 사용하기의 네이티브 기능은, Capacitor OTA 업데이트: App Store 승인 가이드 Capacitor OTA 업데이트: App Store 승인 가이드의 실무 맥락은.

Capacitor 앱용 Live updates

웹 레이어 버그가 라이브 상태라면, 앱 스토어 승인을 며칠씩 기다리지 말고 Capgo를 통해 수정 사항을 배포하세요. 네이티브 변경 사항은 정상 리뷰 절차를 그대로 따르는 반면, 사용자는 백그라운드에서 업데이트를 받습니다.

블로그 최신 글

Capgo는 정말 프로페셔널한 모바일 앱을 만드는 데 필요한 최고의 인사이트를 제공합니다.