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

업데이터

아이온과 Capacitor를 사용하여 즉시 사용자에게 라이브 업데이트를 배포하고 앱 스토어 검토 지연을 피하세요

Capgo 리포지토리 보기

Capgo npm에 보기

설명서

Download the Capgo app, then scan the QR code.

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

아이온과 Capacitor의 라이브 업데이트와 @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 - 자바스크립트 초기화가 성공적으로 완료되었음을 native layer에 알립니다.
  • setUpdateUrl - 앱의 업데이트 URL를 동적으로 런타임에 설정합니다.
  • setStatsUrl - 앱의 통계 URL을 런타임에 동적으로 설정하세요.
  • setChannelUrl - 앱의 채널 URL을 런타임에 동적으로 설정하세요.

예시 사용

notifyAppReady

자바스크립트 초기화가 성공적으로 완료되었음을 네이티브层에 알립니다.

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);

전체 참조

capgo/capacitor-업데이터

만약 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터를 사용 중이라면 capgo/capacitor-업데이터 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터 라이브 업데이트를 계획하기 위해 연결하세요 라이브 업데이트 @capgo/capacitor-updater implementation 세부 사항을 위해 Getting Started, 채널, 그리고 롤백.