업데이트 유형
OTA 업데이트의 모든 유형에 대한 참조: 적용 시간, 지연 조건, 버전 차단 및 전달.
설치
Capgo의 Live Updates 기능을 사용하여 앱의 자바스크립트 번들을 실시간으로 원격으로 업데이트할 수 있습니다. iOS, Android 및 Electron에서 사용자에게 직접 JS 업데이트를 푸시하여 버그를 고치고 새로운 기능을 더 빠르게 배포할 수 있습니다.
Capgo의 Live Update 시스템은 두 가지 주요 구성 요소를 가지고 있습니다:
Capgo SDK을 앱에 설치하고 SDK는 사용 가능한 업데이트 확인 및 배경에서 다운로드합니다.
채널, 사용자 그룹을 대상으로 업데이트 관리를 할 수 있습니다. 채널을 사용하여 다양한 릴리즈 트랙을 관리할 수 있습니다. Production, Staging, Dev.
라이브 업데이트 업로드 시 Capgo에 새로운 JS 번들을 업로드하고 채널 assign 시 Capgo SDK는 해당 채널에 구성된 앱에서 업데이트 감지 및 다운로드합니다. 앱이 재시작 시 새로운 번들이 로드됩니다.
: Live Updates를 사용하기 위해 다음 단계를 따르십시오.
: __CAPGO_KEEP_0__ 빠른 시작 : Capgo 빠른 시작 앱을 Capgo에 설정하고 Capgo SDK를 설치하세요.
앱 code에서 다음을 호출하세요. CapacitorUpdater.notifyAppReady() Capgo SDK가 앱이 업데이트 받을 준비가 되었는지 알리기 위해 앱이 초기화가 끝난 후에 호출하세요.
JS 번들을 빌드하고 Capgo에 업로드하세요:
npm run buildnpx @capgo/cli@latest bundle upload --channel=production업데이트를 다운로드하기 위해 앱을 열고 기다리세요. 상태를 확인하려면:
npx @capgo/cli@latest app debug업데이트가 다운로드되면 앱을 닫고 다시 열어 새로운 번들을 로드하세요.
라이브 업데이트의 Live Updates를 배포하는 방법 자세한 내용은 안내서를 참조하세요.
업데이트 유형
OTA 업데이트의 모든 유형에 대한 참조: 적용 시간, 지연 조건, 버전 차단 및 전달.
채널
채널을 사용하여 다양한 릴리스 트랙을 관리하고 특정 사용자에게 업데이트를 대상으로하는 방법을 알아보세요.
진행적 롤아웃
특정 사용자에게 업데이트를 대상으로하는 후보 버전을 지속적으로 배포하고 모니터링한 후 승격하거나 롤백하세요.
롤백
업데이트가 문제를 일으키면 이전 JS 버전으로 롤백하는 방법을 알아보세요.
업데이트 동작
앱에서 업데이트가 다운로드되고 적용되는 방법과 시간을 조절하세요.
자연스러운 + OTA 워크플로우
개발/운영 채널과 --fail-on-incompatible, 그리고 네이티브 code가 의도적으로 변경되었을 때 업로드하는 방법.
네이티브 빌드 테스트
네이티브 바이너리 없이 다운로드된 live update가 패키지된 웹 자산을 가리는 것을 피하기 위해 네이티브 바이너리를 검증하세요.
빠른 업데이트
빠른 업데이트를 사용하여 업데이트 프로세스를 가속화하는 방법을 알아보세요.
앱을 사용 중이라면 Overview 라이브 업데이트를 위해 스토어 승인 및 배포를 계획하고 연결하세요. capgo/capacitor 인앱 리뷰 capgo/capacitor 인앱 리뷰의 구현 세부 사항 capgo/capacitor 인앱 리뷰 사용 capgo/capacitor 인앱 리뷰의 네이티브 기능 capgo/capacitor 네이티브 마켓 capgo/capacitor 네이티브 마켓의 구현 세부 사항 capgo/capacitor 네이티브 마켓 사용 capgo/capacitor 네이티브 마켓의 네이티브 기능 Capacitor OTA 업데이트: 앱 스토어 승인 안내서 Capacitor OTA 업데이트: 앱 스토어 승인 안내서의 실용적인 맥락