Cordova 및 Electron과 함께도 사용할 수 있습니다.
Cordova 및 Electron과 함께 사용할 수 있는 섹션Capgo 라이브 업데이트는 Capacitor에만 제한되지 않습니다. 동일한 백엔드와 CLI를 사용하여 동일한 클라이언트 플러그인과 함께 사용할 수 있습니다.
Cordova 업데이터
Cordova iOS 7+ 및 Android 13+용 OTA.
Electron 업데이터
API 라이브 업데이트를 사용하여 데스크톱의 동일한 API.
개요
개요 섹션capacitor 앱에 대한 실시간 업데이트.
핵심 기능
핵심 기능 섹션notifyAppReady- 자바스크립트 초기화가 성공적으로 완료되었음을 native layer에 알립니다.setUpdateUrl- 앱의 업데이트 URL을 런타임에 동적으로 설정합니다.setStatsUrl- 앱의 통계 URL을 런타임에 동적으로 설정합니다.setChannelUrl- 앱의 채널 URL을 런타임에 동적으로 설정합니다.
API 공개
API 공개 섹션| 메소드 | 설명 |
|---|---|
notifyAppReady | 자바스크립트 초기화가 성공적으로 완료되었음을 네이티브层에 알립니다. |
setUpdateUrl | 앱의 업데이트 URL을 런타임에 동적으로 설정합니다. |
setStatsUrl | 앱의 통계 URL을 런타임에 동적으로 설정합니다. |
setChannelUrl | 앱의 채널 URL을 런타임에 동적으로 설정합니다. |
download | 지정된 URL에서 나중에 설치하기 위해 새로운 번들을 다운로드합니다. |
next | 앱이 백그라운드나 재시작할 때 활성화될 다음 번들을 설정합니다. |
set | 현재 번들을 즉시 로드하고 앱을 다시 로드합니다. |
delete | 로컬 스토리지에서 번들을 삭제하여 디스크 공간을 확보합니다. |
setBundleError | 수동 업데이트 모드에서 번들을 실패/오류로 표시합니다. |
list | 앱에 저장된 모든 로컬 다운로드 번들을 가져옵니다. |
reset | 앱을 알려진 좋은 번들로 리셋합니다. |
current | 현재 활성화된 번들에 대한 정보를 얻습니다. |
reload | 앱을 재로드하여 대기 중인 업데이트를 적용하세요. |
setMultiDelay | 대기 중인 업데이트가 적용되기 전에 충족해야 하는 조건을 구성하세요. |
cancelDelay | 대기 중인 업데이트를 즉시 적용하기 위해 모든 지연 조건을 취소하세요. |
getLatest | 업데이트 서버에서 최신으로 사용 가능한 번들의 버전을 확인하세요. |
setChannel | 이 기기에 대한 지역 런타임 업데이트 채널을 설정하세요. 이 채널은 대시보드 기기 오버라이드(API)를 생성하지 않습니다. |
unsetChannel | 기기의 채널 할당을 취소하고 기본 채널로 돌아가세요. |
getChannel | 이 기기에 할당된 현재 채널을 가져오세요. |
listChannels | 이 기기에 자체 할당할 수 있는 모든 채널 목록을 가져오세요. |
setCustomId | 이 기기에 대한 커스텀 식별자를 설정하세요. |
getBuiltinVersion | 빌트인 번들의 버전(원래 버전)을 가져오세요. |
getDeviceId | 이 기기의 고유한, 개인 정보 보호를 위한 식별자를 가져오세요. |
getPluginVersion | Capacitor 업데이트 플러그인 버전을 가져옵니다. |
isAutoUpdateEnabled | 자동 업데이트가 현재 활성화되어 있는지 확인합니다. |
removeAllListeners | 이 플러그인에 등록된 모든 이벤트 리스너를 제거합니다. |
addListener | 앱에서 번들 다운로드 이벤트를 듣습니다. 다운로드가 시작되면, 다운로드 중에, 다운로드가 완료되면 발생합니다. 다운로드 중에 다운로드 퍼센트를 반환합니다. |
addListener | 업데이트가 필요하지 않음을 듣습니다. 매번 앱이 시작될 때마다 강제로 업데이트를 확인하고 싶을 때 유용합니다. |
addListener | 업데이트가 가능함을 듣습니다. 매번 앱이 시작될 때마다 강제로 업데이트를 확인하고 싶을 때 유용합니다. |
addListener | 다운로드 완료 이벤트를 듣습니다. |
addListener | 업데이트가 중단되었음을 듣습니다. 백엔드에서 현재 앱과 호환되지 않는 업데이트를 표시할 때 발생합니다. 레거시 이벤트와 동일한 페이로드를 전달합니다. majorAvailable 앱에서 주요 업데이트를 듣습니다. disableAutoUpdateBreaking을 설정하여 주요 업데이트가 차단되면 알려줍니다. |
addListener | 업데이트가 실패했음을 듣습니다. 앱이 다음 시작 시 업데이트를 설치할 수 없을 때 알려줍니다. |
addListener | 앱에서 이벤트를 설정합니다. 번들이 성공적으로 적용되었음을 알려줍니다. 이 이벤트는 자바스크립트가 소비할 때까지 원래대로 유지되므로, 앱이 다시 로드되기 전에 리스너가 연결되지 않은 경우 마지막으로 대기 중인 이벤트를 반환합니다. |
addListener | __CAPGO_KEEP_0__ set 이벤트는 리스너가 구독할 때 전달됩니다. |
addListener | 앱에서 set next 이벤트를 듣고, 다음으로 설치할 배포본이 큐에 들어간 것을 알려줍니다. |
addListener | 앱에서 다운로드 실패 이벤트를 듣고, 다운로드가 실패한 배포본을 알려줍니다. |
addListener | 앱에서 리로드 이벤트를 듣고, 리로드가 발생한 것을 알려줍니다. |
addListener | 앱이 사용할 준비가 되었을 때 앱에서 ready 이벤트를 듣고, 앱이 사용할 준비가 되었음을 알려줍니다. 이 이벤트는 자바스크립트가 소비하기 전까지 네이티브로 보존되므로 리로드가 발생해도 리스너가 나중에 앱 시작 시에 첨부되어도 이벤트가 전달될 수 있습니다. |
addListener | 채널 개인 이벤트를 듣고, 장치 자체 할당이 허용되지 않는 채널을 설정할 때 발생합니다. |
addListener | 안드로이드에서 유연한 업데이트 상태 변경을 듣습니다. |
isAutoUpdateAvailable | 자동 업데이트 기능이 사용 가능합니다 (사용자 지정 서버 구성으로 비활성화되지 않았습니다). |
getNextBundle | 다음 리로드에서 활성화될 배포본에 대한 정보를 가져옵니다. |
getFailedUpdate | 최근에 로드되지 않은 배포본에 대한 정보를 가져옵니다. |
setShakeMenu | 디버깅 및 테스트를 위해 shake 제스처 메뉴를 활성화하거나 비활성화합니다. |
isShakeMenuEnabled | 현재 shake 제스처 디버그 메뉴가 활성화되어 있는지 확인합니다. |
setShakeChannelSelector | 런타임에서 흔들림 채널 선택자 활성화/비활성화 |
isShakeChannelSelectorEnabled | 현재 흔들림 채널 선택자가 활성화되어 있는지 확인합니다. |
getAppId | 업데이트 서버와의 통신을 위해 사용하는 현재 구성된 App ID를 가져옵니다. |
setAppId | 업데이트 서버와의 통신을 위해 사용하는 App ID를 동적으로 변경합니다. |
getAppUpdateInfo | 앱이 App Store 또는 Play Store에서 사용 가능할지 여부에 대한 정보를 가져옵니다. |
openAppStore | 앱의 페이지를 App Store 또는 Play Store에서 열어줍니다. |
performImmediateUpdate | Android에서 즉시 앱 업데이트를 수행합니다. |
startFlexibleUpdate | Android에서 유연한 앱 업데이트를 시작합니다. |
completeFlexibleUpdate | Android에서 유연한 앱 업데이트를 완료합니다. |
Source Of Truth
“Source Of Truth”라는 제목의 섹션이 참조는 동기화됩니다. src/definitions.ts 내 capacitor-업데이터.
capgo에서 계속하기 (@capgo/capacitor-업데이터)
제목: capgo에서 계속하기 (@capgo/capacitor-업데이터)Capgo를 사용 중이라면 @capgo/capacitor-업데이터 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터 @capgo/capacitor-업데이터를 사용하여 Capgo를 사용하여 @capgo/capacitor-업데이터 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capgo에서 Capacitor 플러그인 구현 세부 정보에 대한 Capacitor 플러그인에 대한 Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보, 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체에 대한 제품 워크플로우.