메뉴로 바로가기

capgo/capacitor-업데이터

capacitor 앱에 대한 실시간 업데이트.

또한 Cordova 및 Electron과 함께 사용할 수 있습니다.

Cordova 및 Electron과 함께 사용할 수 있는 섹션

Capgo 라이브 업데이트는 Capacitor에만 제한되지 않습니다. 동일한 백엔드와 CLI를 사용하여 동일한 클라이언트 플러그인과 함께 사용할 수 있습니다:

개요

개요

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업데이트 서버에서 최신으로 사용 가능한 번들 버전을 확인하세요.
setChannelSet a local runtime update channel for this device. It does not create a dashboard/API device override.
unsetChannel기기의 채널 할당을 제거하고 기본 채널로 돌아가세요.
getChannel이 기기에 할당된 현재 채널을 가져오세요.
listChannels이 기기에 할당할 수 있는 모든 채널 목록을 가져오세요.
setCustomId이 기기에 대한 커스텀 식별자를 설정하세요.
getBuiltinVersion빌트인 번들 버전 (원래로 내보낸 네이티브 앱의 버전)을 가져오세요.
getDeviceId이 기기의 고유하고 개인 정보 보호된 식별자를 가져오세요.
getPluginVersionCapacitor 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__