Capgo 마케팅 웹사이트. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. Seen in: 페이지 플러그인/[슬러그].astro. 메시지 키 `view_repo` (레포 보기).
Capgo 마케팅 웹사이트. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. Seen in: 페이지 플러그인/[슬러그].astro. 메시지 키 `view_npm` (Npm 보기).
아이온과 Capacitor에서 @capgo/capacitor-업데이터 플러그인
@capgo/capacitor-업데이터 플러그인은 아이온과 Capacitor 앱의 Capgo 라이브 업데이트를 위한 오픈 소스 업데이터 플러그인입니다. 이 플러그인은 승인된 웹 번들을 다운로드하고, 네이티브 롤백 보호를 사용하여 적용하고, App Store와 Play 리뷰 경로의 일반적인 바이너리 변경만 유지합니다.
HTML, CSS, JavaScript, 자산 및 기타 웹层 변경 사항을 native shell이 이미 승인된 후 OTA 업데이트를 필요로 할 때 사용하세요.
설치
npm install @capgo/capacitor-updater
npx cap sync
위치
아이온 팀에게는 라이브 업데이트는 일반적으로 동일한 워크플로를 의미합니다: 새로운 웹 번들을 배포하여 모든 사용자가 전체 스토어 릴리스를 강제로 통과하지 않도록 합니다. 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에서 계속 진행하세요 @capgo/capacitor-업데이터
Capgo를 사용 중이라면 Capgo에서 @capgo/capacitor-업데이터 을 사용 중이라면 실시간 업데이트 계획을 위해 연결하세요 실시간 업데이트 @capgo/capacitor-updater Capgo에서 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터 구현 세부 사항을 위해, 시작하기채널 롤백.