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