메인 콘텐츠로 바로 가기
플러그인으로 돌아가기
@capgo/capacitor-업데이터
튜토리얼
@capgo/capacitor-업데이터

업데이터

Capacitor을 사용하여 즉시 Ionic 앱과 Capacitor을 라이브로 업데이트하여 사용자에게 앱 스토어 검토 지연 없이 배포하세요.

가이드

업데이터에 대한 튜토리얼

장치에서 테스트

다운로드한 Capgo 앱을 실행한 후 QR code를 스캔하세요.

업데이터 플러그인 미리보기 QR code

@Capacitor/capgo-업데이터는 아이오닉과 @capgo/capacitor-업데이터의 라이브 업데이트를 지원합니다.

@capgo/capacitor-updater is the open-source updater plugin behind Capgo live updates for Ionic and Capacitor apps. It downloads approved web bundles, applies them with native rollback protection, and keeps binary-only changes on the normal App Store and Play review path.

웹层 변경(HTML, CSS, 자바스크립트, 자원 등) 후 네이티브 셸이 이미 승인된 경우 OTA 업데이트를 필요로 할 때 사용하세요.

설치

npm install @capgo/capacitor-updater
npx cap sync

위치

아이오닉 팀의 경우, 라이브 업데이트는 일반적으로 동일한 워크플로를 의미합니다: 새로운 웹 번들을 배포하여 모든 사용자가 풀 스토어 릴리스를 강제로 거치지 않도록 합니다. Capgo은 Capacitor 앱에 대한 채널, 호환성 검사, 롤아웃 제어, 장치 로그, 롤백을 지원합니다.

네이티브 플러그인, 권한, 안드로이드 매니페스트 변경, iOS plist 변경, 바이너리 SDK 업데이트는 일반 앱 스토어 릴리스가 필요합니다. 네이티브 빌드 PIPELINE에서 이러한 변경 사항을 유지하고 라이브 업데이트를 사용하여 승인된 웹层 변경 사항을 업데이트하세요.

이 플러그인이 제공하는 것

  • notifyAppReady - 자바스크립트 초기화가 성공적으로 완료되었음을 네이티브层에 알립니다.
  • setUpdateUrl - 앱의 업데이트 URL을 런타임에 동적으로 설정합니다.
  • setStatsUrl - 앱의 통계 URL을 런타임에 동적으로 설정합니다.
  • setChannelUrl - 앱의 채널 URL을 런타임에 동적으로 설정합니다.

Example Usage

notifyAppReady

JavaScript 초기화가 성공적으로 완료되었음을 native layer에 알립니다.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

앱의 업데이트 URL을 런타임에 동적으로 설정합니다.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

앱의 통계 URL을 런타임에 동적으로 설정합니다.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

앱의 채널 URL을 런타임에 동적으로 설정합니다.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Full Reference

capgo/capacitor-업데이터

만약에 capgo/capacitor-업데이터 실시간 업데이트 계획을 위해 실시간 업데이트 제품 워크플로우에 capgo/capacitor-업데이터 구현 방법에 대한 시작하기, 채널, 그리고 롤백.