저는 자체 호스팅 Live 업데이트, Capgo의 Live 업데이트 최신 진화의 결과로 발표하고 싶습니다.
현재 많은 기업이 Live 업데이트 SDK를 통해 최신 JavaScript, HTML 및 CSS 업데이트에 대한 애플리케이션에 대한 액세스를 사용하고 있습니다. 그러나 일부 기업은 기업 정책, 산업 규제 또는 지리적 제한으로 인해 Live 업데이트 SDK를 사용하는 데 어려움을 겪을 수 있습니다. 자체 호스팅 Live 업데이트와 함께 웹 빌드 아티팩트를 사용하여 인프라를 통해 배포할 수 있습니다.
이것은 애플 스토어 리뷰로 인한 지연을 피하고 버그를 수정하고 콘텐츠를 더 빠르게 수정할 수 있으며 사용자가 항상 앱의 최신 버전을 사용하는 것을 보장할 수 있습니다. 또한, 엄격한 준수 표준으로 인해 Live 업데이트 사용을 원하는 많은 대기업에 대한 이슈는 이제 과거의 일로 변했습니다. 자체 호스팅 Live 업데이트 덕분입니다.
자체 호스팅 Live 업데이트란 무엇인가요?
Capgo-호스팅 Live 업데이트 배포는 CLI를 사용하여 간단합니다. Capgo SDKSelf-hosted Live Updates에 대해 이야기할 때, Capgo CLI을 위한 필수적인 기능을 추가하여 사용자 환경에서 구성이 가능하도록 하였습니다.
최근 웹 빌드 아티팩트를 사용자에게 안전하고 조율된 방식으로 제공하기 위해, Capgo은 Capacitor Live Updates 플러그인을 사용하여 공개/사설 키 pair를 사용할 수 있도록 허용합니다. Self-hosted Live Updates를 사용하는 경우, 플러그인에서 엔터프라이즈의 인프라에서 다운로드한 아티팩트가 수정되지 않았음을 보장하기 위해 추가적인 핸드셰이크가 수행됩니다.

Self-hosted Live Updates를 사용하기 위한 키 pair를 설정하고 업데이트된 사용자 경험을 제공하는 과정을 설명합니다.
키 pair를 설정하는 단계
엔터프라이즈는 다음 Capgo Cloud CLI 명령어를 사용하여 공개/사설 키 pair를 생성할 수 있습니다.
npx @capgo/cli@latest key create
이 명령어는 CapacitorUpdater.privateKey config 파일에 속성을 설정하고 capgo_key.pub and capgo_key 프로젝트 루트 디렉토리에 생성됩니다.
이 키 pair는 업데이트를 서명하고 앱 측에서 업데이트를 확인하는 데 사용됩니다.
자체 호스팅 라이브 업데이트 워크플로우
자체 호스팅 라이브 업데이트 구현을 시작하려면, 기업은 먼저 버그 수정, 콘텐츠 업데이트 또는 다른 웹 기반 code 변경 사항을 수행해야 합니다. 다음으로, 기업은 일회성 설정 프로세스 중에 얻은 개인 키를 사용하여 빌드 아티팩트를 서명하고, 마지막으로 업로드할 저장소 위치에 빌드를 업로드해야 합니다.
먼저 code을 빌드하세요:
npm run build
그 다음 빌드를 압축하세요:
npx @capgo/cli@latest bundle zip
그 다음 압축 파일을 암호화하세요:
npx @capgo/cli@latest bundle encrypt abc123.zip”
이 명령은 ivSessionKey를 출력합니다. 다음 단계에서 이 키를 저장해야 합니다.
이제 암호화된 zip을 기업 저장소에 업로드하고 zip 파일의 URL을 가져옵니다.
Capgo은 새로운 Live Update가 사용 가능하다는 것을 알리려면, CLI 명령을 사용해야 합니다.
npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey
명령이 실행되면, Capgo은 새로운 업데이트가 앱 사용자에게 배포될 준비가 된 것을 알게 됩니다. 앱이 시작되면, Live Updates 플러그인은 Capgo과 연결하여 업데이트가 필요한지 확인합니다.
Capgo은 플러그인에게 “업데이트가 준비되어 있습니다”라고 응답하고, Live Updates 플러그인은 register CLI 명령에서 제공한 URL 위치를 사용하여 새로운 live update을 다운로드합니다.
https://abc.com/app/updates/abc123.zip
API은 업데이트된 Live Update을 반환하고, 앱은 zip을 해독하고 live update를 적용합니다. Voilà!
시작하기
Live Updates를 더욱 많은 기업에까지 확장하여 제공할 수 있는 기쁨을 느끼고 있습니다. Live Updates의 보안적인 OTA 앱 업데이트의 분산을 통해 Capgo의 이점을 빠르게 인식할 수 있는 Ionic 앱 사용자 및 기업 모두가 이점을 인식할 수 있습니다.
Self-hosted Live Updates에 대한 더 많은 정보는 Capgo에서 확인하실 수 있습니다. 문서를 확인하세요.즉시 앱 업데이트를 사용자에게 직접 배포할 준비가 되셨나요? 오늘 바로 등록하세요!
Self-hosted Live Updates에서 계속 진행하세요.
Self-hosted Live Updates를 사용하여 마이그레이션 및 기업 운영을 계획하고 있습니다. __CAPGO_KEEP_0__ Enterprise와 연결하세요. __CAPGO_KEEP_0__ Enterprise의 제품 워크플로우에 대해 Ionic Enterprise Plugin Alternatives Capgo 기업 버전 Capgo __CAPGO_KEEP_0__ 아이오닉 엔터프라이즈 플러그인 대체품 workflow Capgo 대체품 Capgo workflow Capgo 컨설팅 Capgo 컨설팅 및 Capgo 프리미엄 지원 Capgo 프리미엄 지원 workflow