Skip to content

@capgo/capacitor-업데이터

Live update for capacitor 앱.

코르도바 및 이เลクト론에도 사용 가능합니다.

코르도바 및 이레크론에도 사용 가능합니다.

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

개요

개요

Live update는 capacitor 앱에 사용됩니다.

기본 기능

Core Capabilities
  • notifyAppReady - 자바스크립트 초기화가 성공적으로 완료되었습니다.
  • 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이 기기의 고유하고 개인 정보 보호된 식별자를 가져오세요.
getPluginVersionCapacitor 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에서 확인하세요.
openAppStoreApp Store 또는 Play Store에서 앱의 페이지를 열어보세요.
performImmediateUpdate안드로이드에서 즉시 앱 업데이트를 수행하세요.
startFlexibleUpdate안드로이드에서 유연한 앱 업데이트를 시작하세요.
completeFlexibleUpdate안드로이드에서 유연한 앱 업데이트를 완료하세요.

이 참조는 src/definitions.ts in capacitor-업데이터.

Capgo @capgo/capacitor-업데이터 Live Update @Capgo capgo-capacitor 업데이터 Capgo native 기능을 위한 @capgo/capacitor-업데이터. Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에서 플러그인 디렉토리. Capacitor Capgo 플러그인 Capacitor 플러그인 구현 세부 사항을 위해 Capgo 플러그인에 의존합니다. Capgo Capacitor Capgo 아이오닉 엔터프라이즈 플러그인 대체품의 제품 워크플로우에 대해.