메뉴로 바로가기

V3에서 V4로

너와 디스코드 커뮤니티에서 많은 대화를 나누었고, 나는 수동 모드가 매우 수동적이고 안전하지 않다는 것을 발견했습니다. 예를 들어, 자동으로 복원할 수 없었습니다. 따라서 수동으로 업데이트 실패 시 사용자는 앱을 삭제하고 다시 설치해야 했습니다. 이는 끔찍한 UX였습니다.

이 기회를 이용하여 너에게 더 많은 자유를 주고, 나의 모든 code를 제거했습니다.

npm i @capgo/capacitor-updater@4

자동 업데이트 클라우드

자동 업데이트 클라우드 섹션

기본 예제를 앱에 사용하는 경우, 새로운 버전으로 마이그레이션할 때는 안전합니다. 새로운 버전을 즐겨보세요!

자동 업데이트(self-hosted)

자동 업데이트(self-hosted) 섹션

당신에게도 여전히 간단합니다. 변경 사항은:

  • __CAPGO_KEEP_0__ 설정 이름 autoUpdateUrl 에서 updateUrl
  • 으로 POST GET __CAPGO_KEEP_1__ 사용자

당신에게는 가장 큰 변화지만, 그게 최고야! 많은 개선점이 있으니, 잘 읽어보세요.

  • autoUpdateUrl 변경되었습니다. updateUrl 이 설정은 이제 수동 모드에서도 사용할 수 있으므로
  • 삭제 cancelDelay 그리고 delayUpdate 위험을 피하기 위해 setDelay
  • 없어졌습니다. versionName 설정에서
  • 변경 version __CAPGO_KEEP_0__ (__targetLanguage__) BundleInfo
interface BundleInfo {
id: string;
version: string;
downloaded: string;
status: 'success' | 'error' | 'pending' | 'downloading'
}
  • __CAPGO_KEEP_2__ ( __CAPGO_KEEP_0__ )
    • __CAPGO_KEEP_3__ version __CAPGO_KEEP_4__ (__CAPGO_KEEP_3__) bundle
    • id __CAPGO_KEEP_5__ (__CAPGO_KEEP_3__) version __CAPGO_KEEP_6__ (__CAPGO_KEEP_7__) id __CAPGO_KEEP_8__ (__CAPGO_KEEP_9__) 7Dfcd2RedN.
    • version __CAPGO_KEEP_10__ (__CAPGO_KEEP_11__) versionName __CAPGO_KEEP_12__ (__CAPGO_KEEP_13__) 1.0.0
  • updateUrl __CAPGO_KEEP_14__ (__CAPGO_KEEP_15__) get __CAPGO_KEEP_16__ (__CAPGO_KEEP_17__) post__CAPGO_KEEP_0__ cap_ __CAPGO_KEEP_0__
  • versionName __CAPGO_KEEP_0__ getId
  • __CAPGO_KEEP_0__ BundleInfo
  • __CAPGO_KEEP_0__ getId __CAPGO_KEEP_0__ getDeviceId
  • autoUpdate __CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__ getLatest__CAPGO_KEEP_0__ updateUrl __CAPGO_KEEP_0__
  • 방법 setDelay 어떤 방법을 {어떤 종류의: “배경” | “종료” | “원본 버전” | “날짜”, 값? : 문자열} 다른 모드에서 지연 시간을 설정하기 위한 매개 변수로 사용합니다.
  • 다음 배경화된 상태에서 버전을 설정하기 위해 사용합니다. next자동 업데이트 컨텍스트 내에 있는지 알려줍니다. set 이벤트
  • 다운로드가 100% 완료되면 발생하는 이벤트 isAutoUpdateEnabled다운로드가 100% 완료되면 발생하는 이벤트
  • 다운로드가 100% 완료되면 발생하는 이벤트 downloadComplete 다운로드가 100% 완료되면 발생하는 이벤트
  • __CAPGO_KEEP_0__ 필수 필드가 추가되었습니다. version 다운로드 메서드에서 __CAPGO_KEEP_0__ 필수 필드가 추가되었습니다.
  • notifyAppReady __CAPGO_KEEP_0__ 필수 모드에서 __CAPGO_KEEP_0__ 필드가 추가되었습니다. 10초가 지나면 앱이 이전 버전으로 돌아갑니다.

@lincolnthree __CAPGO_KEEP_0__ 업데이트 작업을 시작해주셔서 감사합니다. __CAPGO_KEEP_0__ 업데이트를 완료할 수 없었습니다.

__CAPGO_KEEP_0__ V3에서 V4로 __CAPGO_KEEP_0__를 사용하는 경우 V3에서 V4로 __CAPGO_KEEP_0__를 __CAPGO_KEEP_0__와 연결하세요. Capgo Live Updates Capgo Live Updates를 위한 제품 워크플로우 Overview Overview의 구현 세부 정보를 위한 Features Features의 구현 세부 정보를 위한 Update Behavior Update Behavior의 구현 세부 정보를 위한 Update Types Update Types의 구현 세부 정보를 위한