Capgo Builder의 문서 보기
Capgo 리포지토리 보기
아이온과 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, JavaScript, 자산 및 기타 웹层 변경 사항을 native shell이 이미 승인된 후 OTA 업데이트를 필요로 할 때 사용하세요.
설치
npm install @capgo/capacitor-updater
npx cap sync
위치
Capgo는 Ionic 팀에게 라이브 업데이트가 일반적으로 의미하는 것과 같습니다: 새로운 웹 번들을 배포하여 모든 사용자가 풀 스토어 릴리스를 강제하지 않습니다. Capgo는 Capacitor 앱에 채널, 호환성 검사, 롤아웃 제어, 장치 로그 및 롤백을 사용하여 이 워크플로를 처리합니다.
네이티브 플러그인, 권한, Android 매니페스트 변경, iOS plist 변경 및 바이너리 SDK 업데이트는 일반적인 앱 스토어 릴리스가 필요합니다. 이 변경 사항은 네이티브 빌드 PIPELINE에서 유지하고 라이브 업데이트를 사용하여 승인된 웹层만 업데이트하세요.
이 플러그인이 노출하는 것
notifyAppReady- JavaScript 초기화가 성공적으로 완료되었음을 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);
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-updater/
- 문서: /docs/plugins/updater/
- 라이브 업데이트 제품: /live-update/
capgo/capacitor-업데이터
만약 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터를 사용 중이라면 capgo/capacitor-업데이터 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터 실시간 업데이트 계획을 위해 연결하세요 실시간 업데이트 @capgo/capacitor-updater __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터 implementation 세부 사항을 위해, Getting Started채널 그리고.