코르도바 및 이เลクト론에도 사용 가능합니다.
코르도바 및 이레크론에도 사용 가능합니다.Capgo 라이브 업데이트는 Capacitor에 한정되지 않습니다. 동일한 백엔드 및 CLI를 사용하여 자매 클라이언트 플러그인과 함께 사용할 수 있습니다:
개요
개요Live update는 capacitor 앱에 사용됩니다.
기본 기능
Core CapabilitiesnotifyAppReady- 자바스크립트 초기화가 성공적으로 완료되었습니다.setUpdateUrl- 앱의 업데이트 URL을 런타임에 동적으로 설정합니다.setStatsUrl- 앱의 통계 URL을 런타임에 동적으로 설정합니다.setChannelUrl- 앱의 채널 URL을 런타임에 동적으로 설정합니다.
Public API
Public 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 Updater 플러그인 버전을 가져오세요. |
isAutoUpdateEnabled | 자동 업데이트 기능이 현재 활성화되어 있는지 확인하세요. |
removeAllListeners | 이 플러그인에 등록된 모든 이벤트 리스너를 제거하세요. |
addListener | 다운로드 이벤트를 App에서 감지하세요. 다운로드가 시작되면, 다운로드 중인 중에, 다운로드가 완료되면 발생합니다. 다운로드 중인 퍼센티지를 반환합니다. |
addListener | 업데이트 이벤트가 필요하지 않아도 업데이트를 체크할 수 있는 이벤트를 듣습니다. 앱이 실행될 때마다 업데이트를 강제로 체크하고 싶을 때 유용합니다. |
addListener | 업데이트가 가능한 이벤트를 듣습니다. 앱이 실행될 때마다 업데이트를 강제로 체크하고 싶을 때 유용합니다. |
addListener | 다운로드 완료 이벤트를 듣습니다. |
addListener | 백엔드에서 업데이트를 현재 앱과 불일치로 표시할 때 발생하는 브레이킹 업데이트 이벤트를 듣습니다. 이 이벤트는 레거시 리스너와 동일한 페이로드를 내뱉습니다. majorAvailable listener. |
addListener | 앱 내에서 업데이트가 실패했을 때 알림을 받을 수 있습니다. 다음 앱 시작 시 업데이트가 설치되지 못한 경우 알림을 받을 수 있습니다. |
addListener | 앱에서 업데이트 실패 이벤트를 듣고, 다음 앱 시작 시 업데이트 설치가 실패한 경우 알려줍니다. |
addListener | 앱 내에서 다음 설정 이벤트를 듣습니다. 다음으로 설치할 배포본이 큐에 추가되었을 때 알림을 받을 수 있습니다. set 앱 내에서 다운로드 실패 이벤트를 듣습니다. 배포본 다운로드가 실패했을 때 알림을 받을 수 있습니다. |
addListener | 앱 내에서 리로드 이벤트를 듣습니다. 리로드가 발생했을 때 알림을 받을 수 있습니다. |
addListener | 업데이트 이벤트를 듣습니다. 앱이 실행될 때마다 업데이트를 강제로 체크하고 싶을 때 유용합니다. |
addListener | 업데이트가 가능한 이벤트를 듣습니다. 앱이 실행될 때마다 업데이트를 강제로 체크하고 싶을 때 유용합니다. |
addListener | 앱이 준비되면 이벤트를 듣습니다. 앱이 사용할 준비가 되었을 때 알려줍니다. 이 이벤트는 자바스크립트가 소비할 때까지 원래대로 유지되므로 앱 시작 시 리스너가 나중에 첨부되어도 다시 로드 후에도 전달할 수 있습니다. |
addListener | 채널 개인 이벤트를 듣습니다. 채널이 디바이스 자체 할당을 허용하지 않아도 채널을 설정할 때 발생합니다. |
addListener | 안드로이드에서 유연한 업데이트 상태 변경을 듣습니다. |
isAutoUpdateAvailable | 자동 업데이트 기능이 사용 가능합니다 (사용자 지정 서버 구성으로 비활성화되지 않았습니다). |
getNextBundle | 다음 로드 시 활성화될 예정인 배포본에 대한 정보를 가져옵니다. |
getFailedUpdate | 최근 로드에 실패한 배포본에 대한 정보를 가져옵니다. |
setShakeMenu | 디버깅 및 테스트를 위해 진동 메뉴를 활성화하거나 비활성화합니다. |
isShakeMenuEnabled | 진동 메뉴가 현재 활성화되어 있는지 확인합니다. |
setShakeChannelSelector | 런타임에 진동 채널 선택기를 활성화하거나 비활성화합니다. |
isShakeChannelSelectorEnabled | 진동 채널 선택기가 현재 활성화되어 있는지 확인합니다. |
getAppId | 업데이트 서버와의 통신을 위해 사용 중인 앱 ID를 가져옵니다. |
setAppId | 업데이트 서버와의 통신을 위해 사용 중인 앱 ID를 동적으로 변경합니다. |
getAppUpdateInfo | 앱의 사용 가능성을 App Store 또는 Play Store에서 확인하세요. |
openAppStore | App Store 또는 Play Store에서 앱의 페이지를 열어보세요. |
performImmediateUpdate | 안드로이드에서 즉시 앱 업데이트를 수행하세요. |
startFlexibleUpdate | 안드로이드에서 유연한 앱 업데이트를 시작하세요. |
completeFlexibleUpdate | 안드로이드에서 유연한 앱 업데이트를 완료하세요. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts in capacitor-업데이터.
@capgo/capacitor-업데이터
@capgo/capacitor-업데이터로 계속 진행하세요Capgo @capgo/capacitor-업데이터 Live Update @Capgo capgo-capacitor 업데이터 Capgo native 기능을 위한 @capgo/capacitor-업데이터. Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에서 플러그인 디렉토리. Capacitor Capgo 플러그인 Capacitor 플러그인 구현 세부 사항을 위해 Capgo 플러그인에 의존합니다. Capgo Capacitor Capgo 아이오닉 엔터프라이즈 플러그인 대체품의 제품 워크플로우에 대해.